/en-tutor-prep-primary-english-present-perfect-practice-4/
/en-tutor-prep-primary-english-present-perfect-practice-4/
英文版
3
General Inquiry: info@TutorZone.com.hk
Office Hours: Monday to Saturday - 9:00 AM to 6:00 PM
WhatsApp Monday to Sunday - 24 hours
Hotline: +852 6828 1809
Instant Support: +852 9061 3106

Primary English: Present Perfect Error Clinic (10 Questions)

Primary English: Present Perfect Error Clinic (10 Questions)

  • 2026-11-06

Primary English: Present Perfect Error Clinic (10 Questions)

This error clinic fixes the ten most common present perfect mistakes: past simple after have (saw, went, ate, wrote), present perfect with finished time words such as yesterday and last week, since against for, did in present perfect questions, and have gone to against have been to. Every item carries an answer and a one-line note.

Quick answer The present perfect is have or has plus a past participle, so irregular verbs need all three forms: see-saw-seen, go-went-gone, eat-ate-eaten, write-wrote-written; a finished time word calls for the past simple; for takes a length of time and since a starting point; questions put have first, with no did.

01 Paper details (check answers afterwards)

Item Detail
Questions 10 questions
Suggested time about 20 minutes
Difficulty mix Error redo 10
Chapter Chapter: Primary English | Modal Verbs: can / must / should
Level P6

02 Questions (10 items)

  1. Error redoI have saw that film twice.
  2. Error redoShe has went to the library.
  3. Error redoI have finished my homework yesterday.
  4. Error redoHave you ever ate Japanese food?
  5. Error redoI have lived here since five years.
  6. Error redoHe has wrote three e-mails today.
  7. Error redoDid you have finished the report?
  8. Error redoThey have bought a new flat last week.
  9. Error redoI have known him for 2015.
  10. Error redoHe has gone to Tokyo twice.

03 Answers and one-line notes

# Answer One-line note
1 I have seen that film twice. After have we use the past participle seen, not the past simple saw.
2 She has gone to the library. The past participle of go is gone, not went.
3 I finished my homework yesterday. Yesterday names a finished time, so the past simple finished is needed.
4 Have you ever eaten Japanese food? The past participle of eat is eaten, not ate.
5 I have lived here for five years. A length of time takes for; since marks the starting point.
6 He has written three e-mails today. The past participle of write is written, not wrote.
7 Have you finished the report? A present perfect question starts with have, with no did.
8 They bought a new flat last week. Last week is a finished time, so the past simple bought is correct.
9 I have known him since 2015. 2015 is a starting point, so since is the right word.
10 He has been to Tokyo twice. Experience takes have been to; have gone to means he is there now.

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.

Join as a tutor or coach — academic, music, sports, arts, STEM. Free to register. See how it works →