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 or past simple?
0
%
0
0
0
Back
Restart
_______ you ___________ the guitar at the last concert? (to play)
Did - play
Oops!
Okay!
She ______________ since her wedding party. (to drink / negative)
hasn't drunk
Oops!
Okay!
Why ______ you __________ your jacket? (to forget)
have - forgotten / did - forget
Oops!
Okay!
I _____________ my grandmother last year. (to visit / negative)
didn't visit
Oops!
Okay!
He ______________ for his delivery since 7PM. (to wait)
has waited
Oops!
Okay!
Who _______ you ___________ to your birthday? (to invite)
Did - invite
Oops!
Okay!
Her cousin _____________ to Europe many times before pandemic. (to go)
has gone
Oops!
Okay!
_________ you ___________ my mother lately? She ________ here one hour ago. (to see / to be)
Have - seen / was
Oops!
Okay!
They __________ late for the party last night. (to be)
were
Oops!
Okay!
________ you _________ your homework? (to do)
Have - done / Did - do
Oops!
Okay!
______ you ___________ your lesson yesterday? They _______________ many notes so far. (to prepare / to take)
Did - prepare / have taken
Oops!
Okay!
I ____________ to Belory Hills many times. (to be)
have been
Oops!
Okay!
He ____________ the cake for my birthday on Friday. (to eat / negative)
didn't eat
Oops!
Okay!
Audrey ______________ her relatives for more than 5 years. (to visit / negative)
hasn't visited
Oops!
Okay!
My students ______________ for this test for 2 weeks. (to study)
have studied
Oops!
Okay!
"Where _____ you _______ all my life?" (Rihanna) (to be)
have - been
Oops!
Okay!
Kyle and Taylor _________ to the party by car yesterday. (to go)
went
Oops!
Okay!
When ______ you ________ that picture on Instagram? (to post)
did - post
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies