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