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 1
0
%
0
0
0
Back
Restart
My uncle _____ (buy) me a great gift for my last birthday.
did buy
has bought
buy
bought
Oops!
Okay!
I _____ (see) the movie Fight Club many times.
have saw
have seen
has seen
saw
Oops!
Okay!
We _____ (know) each other since we were kids.
have known
knew
known
has known
Oops!
Okay!
_____ you at the veterinarian this morning?
Have been
Were
Had been
Was
Oops!
Okay!
_____ you always _____ (want) to be a rock star?
Have / wanted
Did / want
Have / want
Did / wanted
Oops!
Okay!
Jill and Amy _____ (give) their school coach a present.
have given
didn't give
did give
has give
Oops!
Okay!
She _____ in New York since she was ten.
has lived
were living
had lived
lives
Oops!
Okay!
Jack _____ late three times already this week.
has been
have been
was
were
Oops!
Okay!
_____ you ever _____ (be) to Brazil?
Did / was
Have / been
Has / been
Did / be
Oops!
Okay!
I _____ (not go) to the gym yesterday, I was too tired.
don't go
didn't went
haven't gone
didn't go
Oops!
Okay!
Harry Potter _____ his hero when he was a child.
were
have been
was
has been
Oops!
Okay!
Jane _____ (work) at our company for over ten years now.
have worked
has work
has worked
worked
Oops!
Okay!
She _____ (train) really hard for tomorrow's match.
have trained
has trained
had trained
trained
Oops!
Okay!
_____ he always _____ a musician?
Have / been
Was / be
Has / been
Had / been
Oops!
Okay!
We _____ (go) to the cinema yesterday evening.
went
has gone
have gone
gone
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies