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