Standard English Primary 5 Editing

Which underlined word or phrase contains a grammatical error?\n\nMei Ling (A)have been waiting for the bus (B)since seven o'clock (C)this morning.

A have been waiting
B since seven o'clock
C this morning
D No error
Show Worked Solution

Worked Solution

Step 1: Identify the subject of the sentence. The subject is 'Mei Ling' — a singular proper noun (one person). Step 2: Check subject-verb agreement. The verb phrase is 'have been waiting'. With a singular subject, the correct auxiliary verb is 'has', not 'have'. Step 3: Confirm the correction. The corrected sentence: 'Mei Ling HAS BEEN waiting for the bus since seven o'clock this morning.' Answer: have been waiting

Correct answer: have been waiting

Want more questions like this? Superholic Lab has 10,000+ MOE-aligned questions with full worked solutions.

Start Free Trial — 7 Days Free