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.
1. Complete the life-experience question: ___ ridden a horse?
Multiple Choice20sAHave you ever✓BDid you ever haveCHas you everDHave ever you💡 Use Have + subject + ever + past participle for a life-experience question.
2. 'Have you cooked ever food outdoors?' has the usual word order.
True / False20sTrueFalse ✓💡 Ever normally goes between the subject and the past participle.
3. We _____ to the beach last Saturday. (go)
Fill the Gap20sAcceptedwent💡 Last Saturday is a finished past time, so use the past simple went.
4. Choose the sentence with never in the correct position.
Multiple Choice20sAI'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. Match each beginning to the correct ending.
Matching30sHave 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. Have you ever _____ snow? (see)
Fill the Gap20sAcceptedseen💡 A present perfect question needs the past participle seen after have you ever.
7. Put the words in order to make a present perfect question.
Put in Order30s- 1.Has Leo
- 2.ever
- 3.flown
- 4.in a plane?
💡 The order is Has + subject + ever + past participle.
8. Which sentence correctly uses the past simple for a finished time?
Multiple Choice20sAI 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. In "She has never flown," never means at no time in her life and comes before the past participle.
True / False20sTrue ✓False💡 Never describes an experience that has not happened at any time up to now.
10. _____ you watch the match last night?
Fill the Gap20sAcceptedDid💡 Last night is a finished past time, so the question begins Did.
11. Complete the sentence: We ___ this cafe four times.
Multiple Choice20sAhave visited✓Bvisited yesterdayChas visitedDhave visit💡 Use the present perfect to say how many times an experience has happened without a finished time.
12. Match each experience or finished-time question to its answer.
Matching30sHave 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. I _____ to that museum four times.
Fill the Gap20sAcceptedhave been · 've been💡 Use the present perfect to describe a repeated experience when no finished past time is given.
14. "I have met my best friend in 2022" is correct.
True / False20sTrueFalse ✓💡 The finished time in 2022 requires the past simple.
15. A: Have you ever stayed in a tree house? B: Yes, I have. A: When ___ there?
Multiple Choice20sAdid you stay✓Bhave you stayedChas you stayedDyou did stay💡 After introducing the experience, use the past simple to ask for the finished-time detail.
16. Put the words in order to ask about the number of experiences.
Put in Order30s- 1.How many times
- 2.have you
- 3.read
- 4.this book?
💡 Use How many times + have + subject + past participle.
17. Lina _____ abroad. (never / travel)
Fill the Gap20sAcceptedhas never travelled · has never traveled · 's never travelled · 's never traveled💡 Put never after has and use the past participle travelled or traveled.
18. A: Has Zoe finished her homework? B: ___.
Multiple Choice20sAYes, she has.✓BYes, she did.CYes, she have.DYes, she is.💡 A present perfect short answer repeats has for she.
19. After a present perfect question about life experience, we can use the past simple to ask when it happened.
True / False20sTrue ✓False💡 The present perfect introduces the experience; the past simple gives finished-time details.
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 Gap20sAcceptedbought💡 Last Monday is a finished past time, so use bought.