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 Simple
0
%
0
0
0
Back
Restart
Who ____________________ at the cinema last night? (YOU MEET)
did you meet
Oops!
Okay!
Back in February, I __________________ enough money to buy a new car. Now, I can afford one. (NOT HAVE)
didn't have
Oops!
Okay!
Martha lives in Dublin. She _________________ there her whole life. (LIVE)
has lived
Oops!
Okay!
They _________________ to Spain on holiday last summer (GO)
went
Oops!
Okay!
Scientists ___________________ an important discovery in medicine. (JUST MAKE)
have just made
Oops!
Okay!
Why _______________ his grandma yesterday? (HE CALL)
did he call
Oops!
Okay!
I _________________ my key and can't find it anywhere. (LOSE)
have lost
Oops!
Okay!
Why are you crying? What _______________? (HAPPEN)
has happened
Oops!
Okay!
I ____________ a huge meal for lunch and simply can't eat anything at the moment. (HAVE)
have had
Oops!
Okay!
The books you ordered ____________________. (ARRIVE)
have arrived
Oops!
Okay!
She _________________ at the Crown Hotel last week. (STAY)
stayed
Oops!
Okay!
She _______________ jogging a few months ago. (GIVE UP)
gave up
Oops!
Okay!
My cousins _________________ in Dublin for two years when they were small. (LIVE)
lived
Oops!
Okay!
On her trip across Asia, Mum _________________ three countries up to now. (VISIT)
has visited
Oops!
Okay!
Mozart _________________ over 600 pieces of music during his lifetime. (WRITE)
wrote
Oops!
Okay!
So far, Jill _________________ almost half of the book. (READ)
has read
Oops!
Okay!
It _________________ yet this week. (NOT RAIN)
hasn't rained
Oops!
Okay!
Paul and Gina _________________ an hour ago. (ARRIVE)
arrived
Oops!
Okay!
I ___________________ the car. Now it looks great! (WASH)
have washed
Oops!
Okay!
Granddad _________________ in hospital since Monday. (BE)
has been
Oops!
Okay!
I'm hungry. I _________________ anything for hours. (NOT EAT)
haven't eaten
Oops!
Okay!
Tom ____________ his car for twenty years! (HAVE)
has had
Oops!
Okay!
I don't need any new driving lessons. I _________________ the test. (ALREADY PASS)
have already passed
Oops!
Okay!
How many books ____________________ last year? (HE WRITE)
did he write
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies