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 Simple Past
0
%
0
0
0
Back
Restart
10. She _____________ (give) up smoking two years ago.
gave
Oops!
Okay!
16. _____________ (you/win) the game of chess last week?
did you win
Oops!
Okay!
14. John and Peggy ____________ (just read) the book.
have just read
Oops!
Okay!
11. I ______________ (write) a poem when I was 10.
wrote
Oops!
Okay!
19. I’m sorry, but I _________________ (forget) my homework.
forgot
Oops!
Okay!
8. Columbus ____________ (arrive) in America in 1492.
arrived
Oops!
Okay!
5. I ____________ (not/wear) this T-shirt this week.
haven't worn / have not worn
Oops!
Okay!
24. I ________________ (live) here since last year.
have lived
Oops!
Okay!
7. It _______________ (rain) a lot these days.
has rained
Oops!
Okay!
18. I _____________ (meet) my friend two days ago.
met
Oops!
Okay!
9. We _____________ (not/eat) anything since lunch.
haven't eaten / have not eaten
Oops!
Okay!
12. My husband ________________(not/be) to Japan yet.
hasn't been / has not been
Oops!
Okay!
15. She _________________ (buy) a new car in 2011.
bought
Oops!
Okay!
22. I __________________ (not/see) Tom for a long time. How is he?
haven't seen / have not seen
Oops!
Okay!
23. We _________________ (want) to see Jane yesterday.
wanted
Oops!
Okay!
2. My son __________ (not/come) from school yet.
hasn't come /has not come
Oops!
Okay!
4. Where _____________ (you/go) last summer?
did you go
Oops!
Okay!
21. I _______________ (write) to Sarah recently.
have written
Oops!
Okay!
1. I ___________ (have) lunch with Emily yesterday.
had
Oops!
Okay!
13. My mum ______________ (have) a cold last winter.
had
Oops!
Okay!
20. He ____________ (win) today’s car race.
has won
Oops!
Okay!
3. ___________ (make/you) your bed today?
have you made
Oops!
Okay!
6. How much money ___________ (you/win) so far?
have you won
Oops!
Okay!
17. Last year we _____________ (go) to Italy.
went
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies