LogoLogo

Tense Review 2: 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. Our grandpa [live] with us last year.
  2. She [be] ill since Monday.
  3. The play [not start] yet.
  4. You can't see her because she [go] home.
  5. I [not hear] from her lately.
  6. [you / go] to the concert on Friday?
  7. No one [manage] to complete it yet.
  8. The weather [be] dreadful last Sunday.
  9. [you ever visit] Ireland?
  10. How many times [you be] married?
  11. She [have] a headache for several hours.
  12. He [not see] Julia since December.
  13. I [work] here for more than six years.
  14. She [study] non-stop since 9.15.
  15. Peter [be] my best friend since we were nine.
  16. She [live] in that flat for three years.
  17. He [take] his driving test four times.
  18. I [learn] a lot about computers this year.
  19. They [practise] the piano for 30 minutes.
  20. How many months [take / you] piano lessons?
[ Show Solutions ] ----- [ Hide Solutions ]
 1. Our grandpa lived with us last year.
 2. She has been ill since Monday.
 3. The play hasn't started yet.
 4. You can't see her because she has gone home.
 5. I haven't heard from her lately.
 6. Did you go to the concert on Friday?
 7. No one has managed to complete it yet.
 8. The weather was dreadful last Sunday.
 9. Have you ever visited Ireland?
 10. How many times have you been married?
 11. She has had a headache for several hours.
 12. He hasn't seen Julia since December.
 13. I have been working here for more than six years.
 14. She has been studying non-stop since 9.15.
 15. Peter has been my best friend since we were nine.
 16. She has been living in that flat for three years.
 17. He has taken his driving test four times.
 18. I have learned a lot about computers this year.
 19. They have been practising the piano for 30 minutes.
 20. How many months have you been taking piano lessons?