The Present Perfect Tense · seed 1 · A4, ink-friendly. The answer key prints on its own page for grown-ups.

The Present Perfect Tense

English · Grammar & Punctuation · ages 7-11
Name ______________________   Date ____________
  1. Which sentence is written in the present perfect tense?

    • They played soccer yesterday.
    • They have played soccer.
    • They play soccer every day.
  2. The helper verb 'has' goes with I and you.

    Circle one:   True   False

  3. Which word finishes the present perfect in this sentence: 'She has ___ her dinner.'?

    • eats
    • ate
    • eaten
  4. Which helper verb goes with 'she' in the present perfect tense: 'She ___ finished her lunch.'?

    • have
    • has
    • had
  5. Which sentence tells you the lunch is over and done, with no link to right now?

    • I ate lunch.
    • I have eaten lunch.
    • I am eating lunch.
  6. Read this: 'We have lived here since 2021.' What does this tell you?

    • We moved away from here in 2021.
    • We will move here soon.
    • We still live here now.
  7. Which words fit best: 'Yesterday, Dad ___ a cake.'?

    • has baked
    • baked
    • is baking
  8. You use the present perfect to name the exact moment something happened, like 'at five o'clock yesterday'.

    Circle one:   True   False

  9. A sign in a shop window says: 'The library has moved to Green Street.' Why does the sign use 'has moved' instead of 'moved'?

    • Because the move matters right now, so readers should go to Green Street.
    • Because the move happened long ago and everyone has forgotten it.
    • Because 'moved' is not a real word.
  10. Which question is in the present perfect?

    • Did you ever see a shooting star?
    • Have you ever seen a shooting star?
    • Do you ever see a shooting star?
LightMySky · lightmysky.comW1-mt_7D-vlii8F--s1

Answer key

For grown-ups. Fold this page away before handing over the rest.

The Present Perfect Tense W1-mt_7D-vlii8F--s1

  1. They have played soccer. · Have plus played is the present perfect. The others are simple past and simple present.
  2. False · I and you take have, not has: 'I have finished,' 'You have finished.'
  3. eaten · After has, you need the past participle. The past participle of eat is eaten.
  4. has · Use has with he, she, and it: 'She has finished.'
  5. I ate lunch. · Simple past just says it happened and finished. The other two connect to now or are still happening.
  6. We still live here now. · Since 2021 with the present perfect means the living here started in the past and is still true now.
  7. baked · Yesterday names a finished past moment, so the simple past 'baked' fits, not 'has baked'.
  8. False · The present perfect never names an exact past time. For an exact moment, use the simple past.
  9. Because the move matters right now, so readers should go to Green Street. · The sign uses the present perfect because the move is still true now and tells you where to go today.
  10. Have you ever seen a shooting star? · 'Have you ever seen' is the present perfect question form: have up front, plus the past participle seen.
Worksheet · LightMySky