Primary English: Present Perfect Challenge (10 Questions)
- 2026-11-05
Primary English: Present Perfect Challenge (10 Questions)
The third paper mixes everything: one verb taking the past simple with a finished time but the present perfect for counts and experience, the it is the first time pattern, a since clause in the past simple, the passive present perfect has been broken, and three error-correction items on went, yesterday and She have.
Quick answer A finished time such as last night or yesterday takes the past simple, while a count like three times or a first experience takes the present perfect; it is the first time is followed by the present perfect; the since clause takes the past simple were or left while the main clause takes the present perfect; the passive is has been plus broken; the corrections change went to gone, drop have before saw, and change She have to She has.
01 Paper details (check answers afterwards)
| Item | Detail |
|---|---|
| Questions | 10 questions |
| Suggested time | about 25 minutes |
| Difficulty mix | Challenge 10 |
| Chapter | Chapter: Primary English | Present Perfect: have / has + past participle |
| Level | P6 |
02 Questions (10 items)
- ChallengeI ______ (see) that film last night.
- ChallengeI ______ (see) that film three times.
- ChallengeIt is the first time I ______ (drive) a car.
- ChallengeHe ______ (work) here since he ______ (leave) school.
- ChallengeThe window ______ (break) by the storm.
- ChallengeShe has been to Paris, but she ______ (not / be) to Rome.
- ChallengeI ______ (know) him since we ______ (be) children.
- ChallengeCorrect the sentence: He has went to school.
- ChallengeCorrect the sentence: I have seen him yesterday.
- ChallengeCorrect the sentence: She have finished her work.
03 Answers and one-line notes
| # | Answer | One-line note |
|---|---|---|
| 1 | saw | Last night is a finished past time, so the past simple saw is required, not the present perfect. |
| 2 | have seen | Three times states a count with no finished past time, so the present perfect fits. |
| 3 | have driven | After it is the first time the present perfect follows. |
| 4 | has worked / left | The since clause takes the past simple left, while the main clause takes has worked. |
| 5 | has been broken | The passive present perfect is has been plus the participle broken. |
| 6 | has not been | The first clause uses have been to for a past visit, so the negative is has not been. |
| 7 | have known / were | The since clause takes the past simple were, and the main clause takes have known. |
| 8 | He has gone to school. The participle of go is gone, not went. | Went is the past simple, while the present perfect needs the participle gone. |
| 9 | I saw him yesterday. Yesterday is a finished time, so the past simple is used. | A finished past time cannot take the present perfect. |
| 10 | She has finished her work. A third person singular subject takes has. | A singular subject such as she takes has, never have. |
04 What to do after marking
- After marking, redo only the wrong items and write down which step went wrong (formula, unit, or misread number).
- Repeat the same item two days later; move to the next paper only when both attempts are correct.
- Parents only need the answer and note columns; there is no need to explain every item.
Find a tutor freeTutor Registration →
Questions and answers are written originally by the TutorZone team and are not taken from any school, publisher or examination authority paper. Every value is checked by computer.


