Study

Present Perfect vs Past Perfect

  •   0%
  •  0     0     0

  • I didn't say anything until she ___ (finish) talking.
    had finished
  • They ___ already ___ (drink) all of the smoothies when I told them the milk was bad.
    had already drunk
  • It is Maria's first job. She ___ never ___ (work) before.
    has never worked
  • The baby ___ (break) the glass.
    has broken
  • The doctor was annoyed because Charlie ___ (forget) his appointment.
    had forgotten
  • My mother was angry when she saw that the dog ___ (eat) all of the candy.
    had eaten
  • After she ___ (move out), I found her old books.
    had moved out
  • My friend ___ (lose) the keys to the bathroom.
    has lost
  • They ___ (not go) to the amusement park yet.
    haven't gone
  • Pedro ___ (attend) English classes for the last two years.
    has attended
  • I ___ never ___ (be) to Tokyo.
    have never been
  • I ___ (read) this book for 2 hours.
    have read
  • I'm ready to go now. I ___ (finish) my homework. 
    have finished
  • You ___(grow) since the last time I saw you.
    have grown
  • Alex didn't go to the cinema because he ___ already ___ (see) the film.
    had already seen
  • After Sofie ___ (finish) her work, she went to lunch.
    had finished