Learn English | A new lesson every week
Book your course now

Present Perfect or Past Simple

Average: 3.2 (26 votes)

A while ago I wrote a lesson about the difference between the past simple and present perfect tenses.

Can you remember what you learned in that lesson? Test yourself with this more challenging exercise. Instead of giving you two options, it is your job to work out which tense is needed and then fill in the gaps yourself.

Good luck!
By Caroline Devane

  • 1. I (grow) up by the seaside.
  • 2. I (grow) up a lot in the last few years.
  • 3. Yesterday I (go) to the cinema.
  • 4. I have not (see) the new ballet movie yet. I might go tomorrow.
  • 5. My brother (buy) a flat when he was 22.
  • 6. you walk all the way home by yourself last night? Please don't do that again, it's dangerous.
  • 7. Philippa (be) in her room all day, I don't think she's ever coming out!
  • 8. I (work) at a restaurant over Christmas.
  • 9. you finished your homework yet?
  • 10. I think I might (break) my phone. I dropped it in the bath.