Simple Past/Present Perfect Simple – Free Exercise

display incorrect answers


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.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.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 yetpresent 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. My grandma (send)  me a birthday present yesterday.signal word yesterdaysimple past
  7. We (hear)  a great new song on the radio two days ago.signal words two days agosimple past
  8. We (get/just)  home.signal word justpresent perfect
  9. So far he (speak/only)  about the company’s past successes.signal words so farpresent perfect