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