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
I ______ my sandwich 20 minutes ago. (eat)
ate
Oops!
Okay!
go- went- ________?
gone
Oops!
Okay!
blow- blew- ____________
blown
Oops!
Okay!
He has packed his suitcase last night.
has packed= packed
Oops!
Okay!
I ______________ it. (already/explain)
have already explained
Oops!
Okay!
drive-_________- driven
drove
Oops!
Okay!
Hong long _____ you____ here? "ohh! almost 4 years now." ( have/ live)
have.. lived
Oops!
Okay!
__________- caught- caught
catch
Oops!
Okay!
I ____________ my work. (just/do)
have just done
Oops!
Okay!
I __________ a fox. (never/see)
have never seen
Oops!
Okay!
A goose __________ an egg. (just/lay)
has just laid
Oops!
Okay!
I ______ you so. (tell)
told
Oops!
Okay!
She ____ mean to me. (be)
was
Oops!
Okay!
read- __________- read
read
Oops!
Okay!
Correct the sentence : We didn't have a party for ages.
didn't pay= haven't had
Oops!
Okay!
oppppps sorry!
Oops!
Okay!
I ____________ a vase yet. (not/break)
haven't broken
Oops!
Okay!
choose-___________- chosen
chose
Oops!
Okay!
____ he _____ Tom?
Has he met
Oops!
Okay!
Who's the kindest person you've ever met?
......
Oops!
Okay!
freeze-_________- frozen
froze
Oops!
Okay!
_______ you _________ my wallet? (see)
Have... seen
Oops!
Okay!
He __________ to Asia. (never/be)
has never been
Oops!
Okay!
_______ you _______ your water? (drink)
Have you drunk
Oops!
Okay!
I ________________ to see a red panda. (always/want)
have always wanted
Oops!
Okay!
I ______ there last year. (live)
lived
Oops!
Okay!
He __________ in this neighbourhood for 7 years. (live)
has lived
Oops!
Okay!
I __________ know the answer. (not/know)
didn't know
Oops!
Okay!
I ________ here for 7 months. (work)
have worked
Oops!
Okay!
She ___ me first. (hit)
hit
Oops!
Okay!
"Bingpot!" _____ Captain Holt. (say)
said
Oops!
Okay!
Dinosaurs have wandered around the earth millions of years ago
have wandered= wandered
Oops!
Okay!
come- came- ___________
come
Oops!
Okay!
I ____________ tacos. (never/eat)
have never eaten
Oops!
Okay!
nice! ;)
nice
Oops!
Okay!
She _____________ a quiet person. (always/be)
has always been
Oops!
Okay!
People ______________ to Mars. (not/travel)
have not traveled
Oops!
Okay!
What's the best place you've visited?
Oops!
Okay!
She ____________ a goal. (just/score)
has just scored
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies