Primary English: Present Perfect Advanced (10 Questions)
- 2026-11-05
Primary English: Present Perfect Advanced (10 Questions)
The second paper goes one level deeper: How long for duration, never against ever, have been to against has gone to, the superlative with ever, question forms with short answers, and state verbs such as hear from and own. The ten items cover gap fills, questions and short answers, each with a one-line note.
Quick answer How long pairs with the present perfect for duration; have been to means a finished visit often counted with twice, while has gone to means the person is still away; a superlative is followed by the present perfect with ever; questions begin with Has and short answers repeat it; hear from means to receive news and own is a state verb, so both use the present perfect for duration.
01 Paper details (check answers afterwards)
| Item | Detail |
|---|---|
| Questions | 10 questions |
| Suggested time | about 25 minutes |
| Difficulty mix | Intermediate 10 |
| Chapter | Chapter: Primary English | Present Perfect: have / has + past participle |
| Level | P6 |
02 Questions (10 items)
- IntermediateHow long ______ you ______ (learn) Chinese?
- IntermediateShe ______ (never / try) sushi before.
- IntermediateI ______ (be) to the museum twice this month.
- IntermediateHe ______ (go) to the library, so he will be back at five.
- IntermediateThey ______ (live) in Hong Kong since 2019.
- IntermediateThis is the best book I ______ ever ______ (read).
- Intermediate______ he ______ (finish) his project? Yes, he ______.
- IntermediateWe ______ (not / hear) from him for two weeks.
- IntermediateThe rain ______ (not / stop) since noon.
- IntermediateMy parents ______ (own) this flat for twenty years.
03 Answers and one-line notes
| # | Answer | One-line note |
|---|---|---|
| 1 | have / learnt | How long asks about duration, so the present perfect goes with for or since. |
| 2 | has never tried | Never follows has, and try changes y to i before ed. |
| 3 | have been | Have been to means the visit is over and the person is back, and twice gives the count. |
| 4 | has gone | Has gone to means he is still away, while have been to means the visit is finished. |
| 5 | have lived | Since takes a starting year, and They takes have. |
| 6 | have / read | A superlative takes the present perfect with ever, and the participle of read looks like the base form. |
| 7 | Has / finished / has | The question begins with Has, and the short answer is Yes, he has. |
| 8 | have not heard | Hear from means to get news, and for two weeks marks the length of the silence. |
| 9 | has not stopped | Since noon marks the start, and the rain is treated as singular so it takes has not. |
| 10 | have owned | Own is a state verb with no continuous form, so the present perfect carries the duration. |
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.


