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
11. Present Perfect and Past Perfect
0
%
0
0
0
Back
Restart
If you ______(listen) to me, you would have got the job.
If you had listened to me, you would have got the job.
Oops!
Okay!
I ______ the new movie yet.(not, see)
I have not seen the new movie yet.
Oops!
Okay!
The weather _________________ (be) awful for a few days.
The weather has been awful for a few days.
Oops!
Okay!
My mother ______ (just,go) to the store.
My mother has just gone to the store.
Oops!
Okay!
When we ______ (finish) dinner, we went out.
When we had finished dinner, we went out.
Oops!
Okay!
I'm ready to go now. I ________ (finish) my homework.
I'm ready to go now. I have finished my homework.
Oops!
Okay!
They _______ (not/eat) so we went to a restaurant.
They had not eaten so we went to a restaurant.
Oops!
Okay!
The grass was yellow because it ______(not/rain) all summer.
The grass was yellow because it had not rained all summer.
Oops!
Okay!
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.
Oops!
Okay!
Janet _____ abroad for five years. (live)
Janet has lived abroad for five years.
Oops!
Okay!
John ______ (miss) the train.
John has missed the train.
Oops!
Okay!
You're doing well. How many pages _____(write) so far?
You're doing well. How many pages have you written so far?
Oops!
Okay!
They ______(go) to Scotland.
They have gone to Scotland.
Oops!
Okay!
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!
Oops!
Okay!
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.
Oops!
Okay!
____you _____ your homework?(finish)
Have you finished your homework?
Oops!
Okay!
We _____(be) here for two weeks.
We have been here for two weeks.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies