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
Maria _______________ (break) her leg. She ___________ (break) it two days ago.
has broken / broke
Oops!
Okay!
I have just/yet finished my Science project.
just
Oops!
Okay!
Mr Hicks __________ (sell) his house. He ____________ (sell) it in April.
has sold / sold
Oops!
Okay!
____________ you ________ (send) the invitations yet?
Have you sent
Oops!
Okay!
I _________ (lose) my sunglasses. I ___________ them last week (lose).
have lost / lost
Oops!
Okay!
We _________ (buy) the tickets for the concert. We __________ (buy) them on Friday.
have bought / bought
Oops!
Okay!
We`re not hungry. We`ve already/yet had lunch.
already
Oops!
Okay!
I _________ (buy) this book three days ago.
bought
Oops!
Okay!
He ________ (leave) five minutes ago.
left
Oops!
Okay!
I _____________ (do) my homework. I ___________ (do) it this morning.
have done / did
Oops!
Okay!
Jim __________________ (not /phone) me for a week.
has not phoned
Oops!
Okay!
Peter _________________ (see) "The Secret"
has seen
Oops!
Okay!
I _______________ (do) the washing-up.
have done
Oops!
Okay!
Oh no! I _________ (break) my brother`s favourite CD.
have broken
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies