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
Your grandparents..... your uniform when they saw. They said you looked very pretty. (love)
loved
Oops!
Okay!
Victor and his friends ...... the night at my house last week. (spend)
spent
Oops!
Okay!
I’m really hungry. I (haven’t eaten / didn’t eat) yet
haven't eaten
Oops!
Okay!
They (didn’t recognise / haven’t recognised) me at yesterday’s meeting.
didn't recognise
Oops!
Okay!
..... you ..... a good time at my party last Friday?
Did you have....
Oops!
Okay!
. I am so excited to have a dog. I .................. one.(always / want)
have always wanted
Oops!
Okay!
They ..........a new car last month. . (buy)
bought
Oops!
Okay!
Steve ________(be) very low since he ______ (lose) his job a month ago.
has been / lost
Oops!
Okay!
.... you ever.... in love with someone? (be)
Have you ever been.....
Oops!
Okay!
. I ....... to the gym much lately. I don't have the time! (not go)
haven't gone
Oops!
Okay!
Our neighbour (was / has been) in hospital since Friday.
has been
Oops!
Okay!
Bill ...... as a waiter in from 2006 to 2010. He didn't like it at all. (work)
worked
Oops!
Okay!
Who ......... the Internet? (invent)
invented
Oops!
Okay!
How long ............ she ............. about this problem? (know)
How long has she known....
Oops!
Okay!
. Renee ........ the plane to Mexico at 10 o'clock this morning. (catch)
caught
Oops!
Okay!
He ..................... me a beautiful gift for my birthday. (buy)
has bought
Oops!
Okay!
Michelle ........ my friend for many years. (be)
has been
Oops!
Okay!
The teacher ......... the tests yet. (not return)
hasn't returned
Oops!
Okay!
........... (you/ever/see) the Rolling Stones in concert?
Have you ever seen
Oops!
Okay!
We (have worked / worked) here for three years.
have worked
Oops!
Okay!
............. you ever ............. such an unbelievable story? (hear)
Have you ever heard....
Oops!
Okay!
How many times (have you travelled / did you travel) abroad?
have you travelled
Oops!
Okay!
They (arrived / have arrived) a week ago.
arrived
Oops!
Okay!
John ......... me recently. (not call)
hasn't called
Oops!
Okay!
Kelly and her family .......... (move) to Scotland when she .......... (be) six.
moved / was
Oops!
Okay!
Where _______________(you/be born)?
were you born
Oops!
Okay!
Travis .....already ..... his homework. He went out with his friends.(finish)
finished
Oops!
Okay!
. Pam used to work for the United Nations. She ....... there for twenty years. (work)
worked
Oops!
Okay!
When I was a child, I ........................... in England for two years.(live)
lived
Oops!
Okay!
Yesterday, I ....... a new dress for my girlfriend. (buy)
bought
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies