Tense Review 1: simple past, present perfect simple / continuous
Insert the verb either in the simple past, present perfect simple, or present perfect continuous (whenever possible) writing in the text area, then click "Show Solutions" to see the correct sentences.
Follow Eamus on Facebook:
[ Show Solutions ] ----- [ Hide Solutions ]
1. He filled his car yesterday.
2. We have been here since nine o'clock.
3. I can't get in because I have lost my keys.
4. Have you ever been to Naples?
5. I gave up smoking last year.
6. She has been busy this week.
7. He has been looking for a job for ages.
8. He didn't finish the exam in time yesterday.
9. They have seen that movie several times.
10. How long have you had this job?
11. I have known him since I was a child.
12. How long have you been at this school?
13. They left a few minutes ago.
14. I haven't been to the cinema for ages.
15. She hasn't had a day off since 2005.
16. I have been reading this book for weeks now.
17. My cousin worked in London for six months last year.
18. I bought it last week.
19. I have been living here all my life.
20. How often have you cleaned the windows this year?
2. We have been here since nine o'clock.
3. I can't get in because I have lost my keys.
4. Have you ever been to Naples?
5. I gave up smoking last year.
6. She has been busy this week.
7. He has been looking for a job for ages.
8. He didn't finish the exam in time yesterday.
9. They have seen that movie several times.
10. How long have you had this job?
11. I have known him since I was a child.
12. How long have you been at this school?
13. They left a few minutes ago.
14. I haven't been to the cinema for ages.
15. She hasn't had a day off since 2005.
16. I have been reading this book for weeks now.
17. My cousin worked in London for six months last year.
18. I bought it last week.
19. I have been living here all my life.
20. How often have you cleaned the windows this year?

