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
4. I have already ......................... the report.
Received; been receiving; Either could be used here
5. Sorry about the mess. We ...................... the walls.
have painted; have been painting; Either could be used here
6. This is the fifth time you .......................... that question.
Asked; have asked; have been asking
7. You ...................... a dozen cookies today.
have eaten; have been eating; Either could be used here
8. We ............................. in this city for ten years.
have lived; have been living; Either could be used here
9. John ........................... his leg so he can't walk.
has broken; has been breaking; Either could be used here
10. You look hot. What ............................ ?
have you done; have you been doing; did you do
11. Help! I ......................... my purse.
have lost; have been losing; Either could be used here
12. 'You look tired.' 'Yes, I .............................'
have run; have been running; Either could be used here
Answers
1. How long have you known Julie?
2. I have been working all morning. I am tired.
3. I have written ten letters since morning.
4. I have already received the report.
5. Sorry about the mess. We have been painting the walls.
6. This is the fifth time you have asked that question.
7. You have eaten a dozen cookies today.
8. We have lived / have been living in this city for ten years.
9. John has broken his leg so he can’t walk.
10. You look hot. What have you been doing?
11. Help! I have lost my purse.
12. ‘You look tired.’ ‘Yes, I have been running.’
2. I have been working all morning. I am tired.
3. I have written ten letters since morning.
4. I have already received the report.
5. Sorry about the mess. We have been painting the walls.
6. This is the fifth time you have asked that question.
7. You have eaten a dozen cookies today.
8. We have lived / have been living in this city for ten years.
9. John has broken his leg so he can’t walk.
10. You look hot. What have you been doing?
11. Help! I have lost my purse.
12. ‘You look tired.’ ‘Yes, I have been running.’