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 and Past Perfect
0
%
0
0
0
Back
Restart
Past Perfect : When we ______ (finish) dinner, we went out.
When we had finished dinner, we went out.
Oops!
Okay!
Present Perfect : We _____(be) here for two weeks.
We have been here for two weeks.
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!
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!
I ______ the new movie yet.(not, see)
I have not seen the new movie yet.
Oops!
Okay!
____you _____ your homework?(finish) [Present Perfect tense]
Have you finished your homework?
Oops!
Okay!
Past Perfect : 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!
(Present Perfect tense) The weather _________________ (be) awful in the past few days.
The weather has been awful in the past few days.
Oops!
Okay!
What do we call this?
Road Sign
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!
Past Perfect : They _______ (not/eat) so we went to a restaurant.
They had not eaten so we went to a restaurant.
Oops!
Okay!
Present Perfect : John ______ (miss) the train.
John has missed the train.
Oops!
Okay!
Janet _____ abroad for five years. (live)
Janet has lived abroad for five years.
Oops!
Okay!
What is the past form of 'has'?
had
Oops!
Okay!
Past Perfect : The grass was yellow because it ______(not/rain) all summer.
The grass was yellow because it had not rained all summer.
Oops!
Okay!
something that a police will ask you to provide if you get pulled over.
driving licence
Oops!
Okay!
(Present Perfect tense) My mother ______ (just,go) to the store.
My mother has just gone to the store.
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!
Present Perfect : They ______(go) to Scotland.
They have gone to Scotland.
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!
Your experience on this site will be improved by allowing cookies.
Allow cookies