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
I ____________ (buy) a new cellphone yesterday to replace the one that I lost in the bus.
bought
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!
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!
She ........... in New York since she was twenty. (complete with a suitable verb)
has + suitable verb (worked, lived, etc)
Oops!
Okay!
Jack ....... late to work three times already this week.
has been
Oops!
Okay!
I ................ (not go) to the gym yesterday, I was too tired.
didn't go
Oops!
Okay!
......... (be) you at school this morning? I didn't see you
Were
Oops!
Okay!
........... you ever ......... (be) to New Zealand?
Have you ever been to New Zealand
Oops!
Okay!
I .............. (watch) the Lord of the Rings movies many times.
have watched
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!
We ............ (know) each other since we were kids.
have known
Oops!
Okay!
I __________ (meet) lots of interesting people traveling around the world
have met
Oops!
Okay!
Harry Potter ........ (be) his hero when he was a child
was
Oops!
Okay!
...... you always ........ (want) to be a rock star?
Have you always wanted to be a rock star?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies