1. How long ........................ Julie?
have you known; have you been knowing; Either could be used here
2. I ............................. all morning. I am tired.
have worked; have been working; Either could be used here
3. I ........................ ten letters since morning.
Wrote; have written; have been writing