Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present Perfect and Past Perfect
0
%
0
0
0
Back
Restart
Truth or Lie? Complete the sentence with your own answer: "By the time I was 7 years old..."
Past Perfect
Oops!
Okay!
My mother was furious when she saw that the dog ___ (eat) all of the candy.
had eaten
Oops!
Okay!
The doctor was annoyed because Charlie ___ (forget) his appointment.
had forgotten
Oops!
Okay!
Ask someone in this room a question in the PRESENT PERFECT.
...
Oops!
Okay!
Make a true sentence with the time expression: "Never"
...
Oops!
Okay!
Ask someone in this room a question in the PAST PERFECT.
...
Oops!
Okay!
Make a true sentence with the time expression: "Since"
...
Oops!
Okay!
They ___ already ___ (drink) all of the smoothies when I told them the milk was bad.
had already drunk
Oops!
Okay!
Give an explanation using the correct tense: "I came home and my house was empty..."
Past Perfect
Oops!
Okay!
Give an explanation using the correct tense: "A woman was crying tears of joy..."
Past Perfect
Oops!
Okay!
Make a true sentence with the time expression: "For"
...
Oops!
Okay!
It is Maria's first job. She ___ never ___ (work) before.
has never worked
Oops!
Okay!
Ask someone in this room a question in the PRESENT PERFECT.
...
Oops!
Okay!
You're doing well. How many pages ___ (write) so far?
have you written
Oops!
Okay!
Give an explanation using the correct tense: "I quit my job..."
Past Perfect
Oops!
Okay!
Truth or Lie? Complete the sentence with your own answer: "Before I graduated from school..."
Past Perfect
Oops!
Okay!
Make a true sentence with the time expression: "Already"
...
Oops!
Okay!
Make a true sentence with the time expression: "This month"
...
Oops!
Okay!
I ___ never ___ (be) to Tokyo.
have never been
Oops!
Okay!
I didn't say anything until she ___ (finish) talking.
had finished
Oops!
Okay!
Ask someone in this room a question in the PAST PERFECT.
...
Oops!
Okay!
Truth or Lie? Complete the sentence with your own answer: "By the time I was 13 years old..."
Past Perfect
Oops!
Okay!
Pedro ___ (attend) English classes for the last two years.
has attended
Oops!
Okay!
Make a true sentence with the time expression: "
...
Oops!
Okay!
Alex didn't go to the cinema because he ___ already ___ (see) the film.
had already seen
Oops!
Okay!
Make a true sentence with the time expression: "This month"
...
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies