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 & past simple
0
%
0
0
0
Back
Restart
They ___( sell) it yesterday.
sold
Oops!
Okay!
I haven't ____ (see) my childhood best friend ___ 2018.
seen, since
Oops!
Okay!
WHO ____(steal) MY HAIRBRUSH?!
stole
Oops!
Okay!
I ____(eat) a sandwitch today for lunch
ate
Oops!
Okay!
They have____ (write) a story.
written
Oops!
Okay!
Ive hasn't ______(tidy) my room ______.
tidied, yet
Oops!
Okay!
We have _____(buy) some clothes for the party.
bought
Oops!
Okay!
Why did you ____(leave) me alone yesterday at home?
leave
Oops!
Okay!
Hugo has ____ (loose) his pizzaglasses for Galaxy Party
lost
Oops!
Okay!
I haven't _____(brush) my teeth ______.
brushed, yet
Oops!
Okay!
I have _____(fly) with an airplane.
flown
Oops!
Okay!
Lucy hasn't ____ (read) her book ___.
read, yet
Oops!
Okay!
I have _____(have) long nails ____ Friday.
had, since
Oops!
Okay!
Ive ______ (come) back from vacation.
come
Oops!
Okay!
I haven't _____(see) him ___ 2018.
seen, since
Oops!
Okay!
We have ___ (have) a puppy in our class.
had
Oops!
Okay!
She didn't ____(build) a volcano model for Friday.
build
Oops!
Okay!
I haven't ____(do) my homework ___.
done, yet
Oops!
Okay!
I haven't _____(study) for math test ___.
studied, yet
Oops!
Okay!
He___ ( leave) the class five minutes ago.
left
Oops!
Okay!
Did he ____( break) his leg last sunday?
break
Oops!
Okay!
I have ____ _____ ( cook) my brekfast.
already, cooked
Oops!
Okay!
How long have you ______(be) there?
been
Oops!
Okay!
She has ____(live) there _____ 1998.
lived, since
Oops!
Okay!
I have ____(sell) the house, sorry.
sold
Oops!
Okay!
She has ____( give) me this teddy bear.
given
Oops!
Okay!
We ____(have) fun on the break time!
had
Oops!
Okay!
Jim hasn't ____(phone) for a week.
phoned
Oops!
Okay!
I have ___(draw) this unicorn.
drawn
Oops!
Okay!
Maria ____(be) in the zoo on Monday.
was
Oops!
Okay!
Tim ___(eat) pizza on Tuesday
ate
Oops!
Okay!
Have you ____(see) my phone?
seen
Oops!
Okay!
I have ____ (make) a cake.
made
Oops!
Okay!
She ____(live) there _____ 5 years.
lived, for
Oops!
Okay!
Peter ___(learn) for Math Quiz in the weekend.
learned
Oops!
Okay!
Hey I ____( see ) you at the mall yesterday!
saw
Oops!
Okay!
Harry has _____(eat) pizza.
eaten
Oops!
Okay!
Boblin has ____(get) tedy bear for present.
gotten
Oops!
Okay!
Maria hasn’t ____ (pass) her history exam.
pass
Oops!
Okay!
I ____(read) a book.
read
Oops!
Okay!
It has ____(be) 7 years ____ he left her.
been, since
Oops!
Okay!
I ___(see) a witch today!
saw
Oops!
Okay!
Gabriel has _____(eat) Mr. Brends donut!
eaten
Oops!
Okay!
Allisa ____(love) Harry when she was 9.
loved
Oops!
Okay!
They haven't _____(drink) lemonade.
drunk
Oops!
Okay!
I have _____(go) to the mall.
gone
Oops!
Okay!
I havent ____ (see) him ____ June.
seen, since
Oops!
Okay!
Olivier hasn't ___ (finish) his test ___.
finished, yet
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies