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