Simple Past/Present Perfect Simple - Exercises

Choose the correct tense (simple past or present perfect simple).

  • to England?questioning whether something has happened at least once → present perfect simple|Signal word: ever
  • Yes, I there three times already.stating how often something has taken place until now → present perfect simple|Signal word: already
  • When to England?questioning when something took place → simple past|Signal word: when
  • I last there two years ago. I a few days in London then.stating when something took place → simple past|Signal words: two years ago, then

Complete the sentences. Decide if you need to use the simple past or the present perfect simple.

  1. He (tell/already)  you why he won’t be able to come.signal word alreadypresent perfect
  2. The children (go/not)  to school on Monday.signal words on Monday (referring to the past) → simple past
  3. I (give)  you his phone number last month.
    Why (you/call/not)  him yet?1st space: signal words last monthsimple past|2nd space: signal word neverpresent perfect
  4. (you/see)  that new movie yet?signal word yetpresent perfect
  5. I (visit)  a good friend of mine the other day.signal words the other daysimple past
  6. Yesterday, my grandma (send)  me a birthday present.signal word yesterdaysimple past
  7. Two days ago, we (hear)  a great new song on the radio.signal words two days agosimple past
  8. We (come/just)  home.signal word justpresent perfect
  9. So far he (speak/only)  about the company’s past successes.signal words so farpresent perfect

Leave a message