LogoLogo

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:


  1. He [fill] his car yesterday.

  2. We [be] here since nine o'clock.

  3. I can't get in because I [lose] my keys.

  4. [you ever be] to Naples?

  5. I [give] up smoking last year.

  6. She [be] busy this week.

  7. He [look] for a job for ages.

  8. He [not finish] the exam in time yesterday.

  9. They [see] that movie several times.

  10. How long [you have] this job?

  11. I [know] him since I was a child.

  12. How long [you be] at this school?

  13. They [leave] a few minutes ago.

  14. I [not be] to the cinema for ages.

  15. She [not have] a day off since 2005.

  16. I [read] this book for weeks now.

  17. My cousin [work] in London for six months last year.

  18. I [buy] it last week.

  19. I [live] here all my life.

  20. How often [clean / you] the windows this year?
[ 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?