Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Present Perfect vs Past Perfect
0
%
0
0
0
Back
Restart
I didn't say anything until she ___ (finish) talking.
had finished
Oops!
Okay!
They ___ already ___ (drink) all of the smoothies when I told them the milk was bad.
had already drunk
Oops!
Okay!
It is Maria's first job. She ___ never ___ (work) before.
has never worked
Oops!
Okay!
The baby ___ (break) the glass.
has broken
Oops!
Okay!
The doctor was annoyed because Charlie ___ (forget) his appointment.
had forgotten
Oops!
Okay!
My mother was angry when she saw that the dog ___ (eat) all of the candy.
had eaten
Oops!
Okay!
After she ___ (move out), I found her old books.
had moved out
Oops!
Okay!
My friend ___ (lose) the keys to the bathroom.
has lost
Oops!
Okay!
They ___ (not go) to the amusement park yet.
haven't gone
Oops!
Okay!
Pedro ___ (attend) English classes for the last two years.
has attended
Oops!
Okay!
I ___ never ___ (be) to Tokyo.
have never been
Oops!
Okay!
I ___ (read) this book for 2 hours.
have read
Oops!
Okay!
I'm ready to go now. I ___ (finish) my homework.
have finished
Oops!
Okay!
You ___(grow) since the last time I saw you.
have grown
Oops!
Okay!
Alex didn't go to the cinema because he ___ already ___ (see) the film.
had already seen
Oops!
Okay!
After Sofie ___ (finish) her work, she went to lunch.
had finished
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies