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
I ________ (lose) my diary yesterday, but my brother found it this morning.
lost
Oops!
Okay!
The Titanic ________ (sink) in 1912.
sank
Oops!
Okay!
We_______(have) bad weather last week.
had
Oops!
Okay!
Somebody_______(steel) my bike, so now I need to walk home.
has stolen
Oops!
Okay!
They______ (go) to England in 1984.
went
Oops!
Okay!
What________for dinner last night? (eat/you)
did you eat
Oops!
Okay!
What______last weekend? (do/he)
did he do
Oops!
Okay!
________to work by subway this morning? (come/you)
Did you come
Oops!
Okay!
We__________(have) great weather this week.
have had
Oops!
Okay!
How often_______swimming when you were a child? (go/you)
did you go
Oops!
Okay!
10 km is the longest I________(run).
have run
Oops!
Okay!
We don't know where he__________(go). No-one can find him.
has gone
Oops!
Okay!
I ________ (buy) some new shorts, but I don't think I like them. Maybe I'll take them back to the store.
have bought
Oops!
Okay!
The children ________ (drink) all the orange juice! We'll need to get some more.
have drunk
Oops!
Okay!
My uncle________(sing) karaoke at yesterday's party.
sang
Oops!
Okay!
I ________ (wear) these boots to go hiking yesterday.
wore
Oops!
Okay!
He ________(cry) when his girlfriend left him, but he's OK now.
cried
Oops!
Okay!
I_______(visit) him in hospital three times this month.
have visited
Oops!
Okay!
They_________(visit) their friends in New Zealand two years ago.
visited
Oops!
Okay!
Junko ________ (never eat) bacon in her life! She's a true vegetarian.
has never eaten
Oops!
Okay!
____________raw fish? (eat/they)
Have they eaten
Oops!
Okay!
I can't find my keys. I________(lose) them.
have lost
Oops!
Okay!
I_________ (see) him last night.
saw
Oops!
Okay!
__________South Africa? (visit/Mary)
Has Mary visited
Oops!
Okay!
Annette_______ (write) many books and is writing another one now.
has written
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies