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
Harry Potter ........ (be) his hero when he was a child
was
Oops!
Okay!
She ........... in New York since she was twenty. (complete with a suitable verb)
has + suitable verb (worked, lived, etc)
Oops!
Okay!
We ............ (know) each other since we were kids.
have known
Oops!
Okay!
........... you ever ......... (be) to New Zealand?
Have you ever been to New Zealand
Oops!
Okay!
......... (be) you at school this morning? I didn't see you
Were
Oops!
Okay!
I .............. (watch) the Lord of the Rings movies many times.
have watched
Oops!
Okay!
I ................ (not go) to the gym yesterday, I was too tired.
didn't go
Oops!
Okay!
Sharon ............. (work) at our company for over ten years now.
has worked
Oops!
Okay!
Jill and Amy .................. (give) their volleyball coach a present and he's really happy
have given
Oops!
Okay!
...... you always ........ (want) to be a rock star?
Have you always wanted to be a rock star?
Oops!
Okay!
Jack ....... late to work three times already this week.
has been
Oops!
Okay!
I ____________ (buy) a new cellphone yesterday to replace the one that I lost in the bus.
bought
Oops!
Okay!
__________ you ever _________ (see) the rain coming down on a sunny day?
Have / seen
Oops!
Okay!
We ........(go) to the cinema yesterday evening.
went
Oops!
Okay!
She .............. (train) really hard for tomorrow's match.
has trained
Oops!
Okay!
My cousin ............. (buy) me a great gift for my last birthday.
bought
Oops!
Okay!
I __________ (meet) lots of interesting people traveling around the world
have met
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies