Study

present, past and future perfect

  •   0%
  •  0     0     0

  • She was tired because she ___ (sleep) well the night before. (Past Perfect)
    hadn’t slept
  • They ___ (live) in this city for ten years. (Present Perfect)
    have lived
  • When we arrived at the cinema, the movie ___(start) already. (Past Perfect)
    had already started
  • I can't go out because I ___ (finish) my homework yet. (Present Perfect)
    haven’t finished
  • By the time she gets home, I ___ (cook) dinner. (Future Perfect)
    will have cooked