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
The birds _____ (fly) south last winter.
flew
Oops!
Okay!
My uncle ______ (buy) a new laptop two weeks ago.
bought
Oops!
Okay!
What time______ (she / wake up) last Saturday?
did she wake up
Oops!
Okay!
My mom ______ (forget) to wash the dishes yesterday.
forgot
Oops!
Okay!
I can't find the car key. I think I ________ (lose) it.
have lost
Oops!
Okay!
He _____ (not/finish) the book yet.
hasn't finished
Oops!
Okay!
________(you / see) each other today?
Have you seen
Oops!
Okay!
______(you / eat) popcorn when you were at the cinema?
Did you eat
Oops!
Okay!
______(you/ever/eat) caramel popcorn at the cinema?
Have you ever eaten
Oops!
Okay!
He ______(just / eat) the whole cake.
has just eaten
Oops!
Okay!
He _____ (give) me flowers yesterday.
gave
Oops!
Okay!
_________(you /ever/ paint ) a picure?
Have you ever painted
Oops!
Okay!
They ______ (not/understand) last weekend's homework.
didn't understand
Oops!
Okay!
______( he/cook ) dinner yet?
Has he cooked
Oops!
Okay!
Alf ______(have) a very bad cold last week.
had
Oops!
Okay!
It ______(not/ snow) this year.
hasn't snowed
Oops!
Okay!
She waved at me when she ______ (see ) me.
saw
Oops!
Okay!
She isn't here. She______ (go) shopping.
has gone
Oops!
Okay!
He _______ (not/fall) off his bike while he was going to school.
didn't fall
Oops!
Okay!
He ______(be) very bored yesterday.
was
Oops!
Okay!
Bob ______(not/clean) his room yet.
hasn't cleaned
Oops!
Okay!
She _____(just /win) the lottery.
has just won
Oops!
Okay!
They_____ (not like) the party last night.
didn't like
Oops!
Okay!
I (not / drink ) anything since this morning.
haven't drunk
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies