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