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