Friday, 1 February 2019
O-Exercises: Present Perfect and Present Perfect Continuous Tenses
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