Game Preview

11. Present Perfect and Past Perfect

  •  English    17     Public
    Present Perfect and Past Perfect tenses practice
  •   Study   Slideshow
  • John ______ (miss) the train.
    John has missed the train.
  •  15
  • We _____(be) here for two weeks.
    We have been here for two weeks.
  •  15
  • They ______(go) to Scotland.
    They have gone to Scotland.
  •  15
  • They _______ (not/eat) so we went to a restaurant.
    They had not eaten so we went to a restaurant.
  •  15
  • The grass was yellow because it ______(not/rain) all summer.
    The grass was yellow because it had not rained all summer.
  •  15
  • If you ______(listen) to me, you would have got the job.
    If you had listened to me, you would have got the job.
  •  15
  • When we ______ (finish) dinner, we went out.
    When we had finished dinner, we went out.
  •  15
  • You're doing well. How many pages _____(write) so far?
    You're doing well. How many pages have you written so far?
  •  20
  • My mother was furious when she saw that the dog ______(eat) the meat!
    My mother was furious when she saw that the dog had eaten the meat!
  •  20
  • I'm ready to go now. I ________ (finish) my homework.
    I'm ready to go now. I have finished my homework.
  •  20
  • I ______ the new movie yet.(not, see)
    I have not seen the new movie yet.
  •  15
  • Janet _____ abroad for five years. (live)
    Janet has lived abroad for five years.
  •  20
  • I ______to Japan twice by the time I was 10 years old. (be)
    I had been to Japan twice by the time I was 10 years old.
  •  20
  • When I woke up this morning, my husband _____ the breakfast. (already, eat)
    When I woke up this morning, my husband had already eaten the breakfast.
  •  20
  • ____you _____ your homework?(finish) 
    Have you finished your homework?
  •  15
  • My mother ______ (just,go) to the store.
    My mother has just gone to the store.
  •  15