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 vs. past simple
0
%
0
0
0
Back
Restart
She ___ me first. (hit)
hit
Oops!
Okay!
I ____________ my work. (just/do)
have just done
Oops!
Okay!
"Bingpot!" _____ Captain Holt. (say)
said
Oops!
Okay!
A goose __________ an egg. (just/lay)
has just laid
Oops!
Okay!
People ______________ to Mars. (not/travel)
have not traveled
Oops!
Okay!
I __________ a fox. (never/see)
have never seen
Oops!
Okay!
I ______________ it. (already/explain)
have already explained
Oops!
Okay!
_______ you _______ your water? (drink)
Have you drunk
Oops!
Okay!
I ______ there last year. (live)
lived
Oops!
Okay!
She ____ mean to me. (be)
was
Oops!
Okay!
I ____________ tacos. (never/eat)
have never eaten
Oops!
Okay!
I ____________ a vase yet. (not/break)
haven't broken
Oops!
Okay!
He __________ to Asia. (never/be)
has never been
Oops!
Okay!
I ______ you so. (tell)
told
Oops!
Okay!
____ he _____ Tom?
Has he met
Oops!
Okay!
She _____________ a quiet person. (always/be)
has always been
Oops!
Okay!
I ________________ to see a red panda. (always/want)
have always wanted
Oops!
Okay!
_______ you _________ my wallet? (see)
Have you seen
Oops!
Okay!
I __________ know the answer. (not/know)
didn't know
Oops!
Okay!
He __________ in this neighbourhood for 7 years. (live)
has lived
Oops!
Okay!
I ______ my sandwich 20 minutes ago. (eat)
ate
Oops!
Okay!
I ________ here for 7 months. (work)
have worked
Oops!
Okay!
She ____________ a goal. (just/score)
has just scored
Oops!
Okay!
He _________. (already/awake)
has already awoken
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies