← Library
Unit 12.2 · A2 Grammar

Present perfect questions; present perfect and past simple

Form present perfect questions with Have/Has + subject + past participle and answer with have/has; Use ever, never, and number-of-times expressions for life experience when no finished time is stated; Use the past simple for finished past times, and often change to it for details after introducing an experience with the present perfect.

Teacher mode — correct answers are highlighted. Students never see this.
  1. 1. Complete the life-experience question: ___ ridden a horse?

    Multiple Choice20s
    AHave you ever✓
    BDid you ever have
    CHas you ever
    DHave ever you

    💡 Use Have + subject + ever + past participle for a life-experience question.

  2. 2. 'Have you cooked ever food outdoors?' has the usual word order.

    True / False20s
    True
    False ✓

    💡 Ever normally goes between the subject and the past participle.

  3. 3. We _____ to the beach last Saturday. (go)

    Fill the Gap20s
    Accepted
    went

    💡 Last Saturday is a finished past time, so use the past simple went.

  4. 4. Choose the sentence with never in the correct position.

    Multiple Choice20s
    AI've never slept in a tent.✓
    BNever I've slept in a tent.
    CI've slept never in a tent.
    DI haven't never slept in a tent.

    💡 Never goes after have/has and before the past participle.

  5. 5. Match each beginning to the correct ending.

    Matching30s
    Have you ever→ridden a horse?
    I visited Madrid→last July.
    She's seen that show→three times.
    Did they call you→yesterday?

    💡 Use present perfect for unspecified experience or number of times, and past simple with a finished time.

  6. 6. Have you ever _____ snow? (see)

    Fill the Gap20s
    Accepted
    seen

    💡 A present perfect question needs the past participle seen after have you ever.

  7. 7. Put the words in order to make a present perfect question.

    Put in Order30s
    1. 1.Has Leo
    2. 2.ever
    3. 3.flown
    4. 4.in a plane?

    💡 The order is Has + subject + ever + past participle.

  8. 8. Which sentence correctly uses the past simple for a finished time?

    Multiple Choice20s
    AI saw that play last March.✓
    BI have seen that play last March.
    CI have saw that play last March.
    DI seen that play last March.

    💡 Last March is a finished past time, so use the past simple saw.

  9. 9. In "She has never flown," never means at no time in her life and comes before the past participle.

    True / False20s
    True ✓
    False

    💡 Never describes an experience that has not happened at any time up to now.

  10. 10. _____ you watch the match last night?

    Fill the Gap20s
    Accepted
    Did

    💡 Last night is a finished past time, so the question begins Did.

  11. 11. Complete the sentence: We ___ this cafe four times.

    Multiple Choice20s
    Ahave visited✓
    Bvisited yesterday
    Chas visited
    Dhave visit

    💡 Use the present perfect to say how many times an experience has happened without a finished time.

  12. 12. Match each experience or finished-time question to its answer.

    Matching30s
    Have you ever cooked Thai food?→Yes, I have.
    Did Nina call yesterday?→No, she didn't.
    Has Omar visited Italy?→No, he hasn't.
    When did they move house?→Last summer.

    💡 Present perfect short answers use have/has; past simple answers use did or a finished-time expression.

  13. 13. I _____ to that museum four times.

    Fill the Gap20s
    Accepted
    have been · 've been

    💡 Use the present perfect to describe a repeated experience when no finished past time is given.

  14. 14. "I have met my best friend in 2022" is correct.

    True / False20s
    True
    False ✓

    💡 The finished time in 2022 requires the past simple.

  15. 15. A: Have you ever stayed in a tree house? B: Yes, I have. A: When ___ there?

    Multiple Choice20s
    Adid you stay✓
    Bhave you stayed
    Chas you stayed
    Dyou did stay

    💡 After introducing the experience, use the past simple to ask for the finished-time detail.

  16. 16. Put the words in order to ask about the number of experiences.

    Put in Order30s
    1. 1.How many times
    2. 2.have you
    3. 3.read
    4. 4.this book?

    💡 Use How many times + have + subject + past participle.

  17. 17. Lina _____ abroad. (never / travel)

    Fill the Gap20s
    Accepted
    has never travelled · has never traveled · 's never travelled · 's never traveled

    💡 Put never after has and use the past participle travelled or traveled.

  18. 18. A: Has Zoe finished her homework? B: ___.

    Multiple Choice20s
    AYes, she has.✓
    BYes, she did.
    CYes, she have.
    DYes, she is.

    💡 A present perfect short answer repeats has for she.

  19. 19. After a present perfect question about life experience, we can use the past simple to ask when it happened.

    True / False20s
    True ✓
    False

    💡 The present perfect introduces the experience; the past simple gives finished-time details.

  20. 20. We _____ our concert tickets last Monday. (buy) End of quiz bank Coverage complete: 24 sub-unit banks, 480 questions, five platform question types, and source alignment to the full Grammar Reference section on printed pages 136-159. Prepared as an administrative question bank with answers and rationales. Remove or hide the answer lines before distributing any exported version directly to students.

    Fill the Gap20s
    Accepted
    bought

    💡 Last Monday is a finished past time, so use bought.