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