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 x Past Simple 3
0
%
0
0
0
Back
Restart
_____ Johanne _____ a new car last year after she had that terrible accident?
Did / bought
Does / buy
Has / bought
Did / buy
Oops!
Okay!
_____ you _____ the contract? Can you start tomorrow?
Have / signed
Did / sign
Have / sign
Did / signed
Oops!
Okay!
Did you know that the Dutch _____ hot chocolate?
did invent
did invented
have invented
invented
Oops!
Okay!
Now that you _____ in Mexico for a year, what do you think of the country?
have lived
live
has lived
lived
Oops!
Okay!
Where _____ they _____ on holiday last summer?
Did / go
Have / gone
Have / went
Did / went
Oops!
Okay!
The moment I saw him, I _____ in love with him.
have felt
have fallen
felt
fell
Oops!
Okay!
I _____ eight cups of coffee. Now I really need to take a leak.
have drunk
have drank
drunk
drank
Oops!
Okay!
Whitney Houston _____ in eight films in her lifetime.
acted
has acted
have acted
was acting
Oops!
Okay!
- What are you looking for? - My glasses! I'm afraid I _____ them in the car!
left
have left
has left
was leaving
Oops!
Okay!
Where _____ she _____ such a beautiful dress! Just look at it! Stunning!
has / found
did / find
did / found
have / found
Oops!
Okay!
_____ you ever _____ part in a movie production before?
Did / took
Did / take
Have / taken
Has / taken
Oops!
Okay!
And this is how it all _____ twenty-five years ago. And the rest is history.
have began
has begun
began
begun
Oops!
Okay!
It _____ very little last winter.
snowed
have snowed
was snowing
has snowed
Oops!
Okay!
My Grandma _____ a cookbook before she died in 2001.
wrote
write
has written
have written
Oops!
Okay!
_____ Melinda _____ a lot so far?
Did / travelled
Have / travelled
Did / travel
Has / travelled
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies