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 Simple vs Past Simple
0
%
0
0
0
Back
Restart
We __________(know) Sue for 5 years.
have known
Oops!
Okay!
I went to Sally's house for dinner last night. She _______________ (cook) me a great meal.
cooked
Oops!
Okay!
Your car looks very clean. ____________(you/wash) it?
have you washed
Oops!
Okay!
First, Robert ____________(brush) his teeth, then he _________(go) to bed.
brushed, went
Oops!
Okay!
I _______________(live)here since I ________(be) 5 years old.
have lived, was
Oops!
Okay!
Who _________(write) "Hamlet"?
wrote
Oops!
Okay!
Last night my sister and I _________(have) some free time, so we__________(go) to the cinema.
had, went
Oops!
Okay!
I can't find the key. I think I _________(lose) it.
have lost
Oops!
Okay!
Ouch! I _________(hurt) my knee. It's bleeding.
have hurt
Oops!
Okay!
It __________(rain) for many days. I wonder when it will stop raining.
has rained
Oops!
Okay!
We _______________ (not see) Tom at the cinema yesterday.
didn't see
Oops!
Okay!
They ___________(watch) a good film on TV yesterday.
watched
Oops!
Okay!
I __________(lie) in the sun for a long time yesterday.
lay
Oops!
Okay!
I _______________ (not hear) from Jessica since her family moved to China.
haven't heard
Oops!
Okay!
Mary is not here. She _________(go) shopping with her husband.
has gone
Oops!
Okay!
When I was in the shopping centre I _______(lose) my wallet.
lost
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies