My mother has been doing everything for the family.
- (a)My mother
- (b)has been doing
- (c)everything for the family.
- (d)No error
Correct — D, No error. The sentence is grammatically complete: the singular subject 'My mother' agrees with the present-perfect-continuous 'has been doing', which correctly conveys an action begun in the past and still continuing. No segment needs changing.
- (a)My mother — A correct singular subject; nothing is wrong, so it is not the error.
- (b)has been doing — The correct present-perfect-continuous form ('has' for a singular subject) for an ongoing action; not the error.
- (c)everything for the family. — A correct object plus prepositional phrase; not the error.
Error-spotting item whose answer is 'No error' — both subject-verb agreement and the present-perfect-continuous tense are correct.
No directly related past PYQ was found.
- practice — not a real PYQ
Spot the error: 'The children (a) have been playing / (b) in the garden / (c) since morning. / (d) No error'
- (a)have been playing
- (b)in the garden
- (c)since morning.
- (d)No error
Answer(d) No error — the plural subject with 'have been playing' and 'since' are all correct.
- practice — not a real PYQ
Which sentence is grammatically correct?
- (a)My mother have been doing everything.
- (b)My mother has been doing everything.
- (c)My mother has did everything.
- (d)My mother been doing everything.
Answer(b) My mother has been doing everything — singular subject takes 'has been doing'.