2016 · Q88
(
- aHis grandfather
- bhad told him to smoke
- cwas a bad habit.
- dNo error.
EnglishSpotting Errors
- A(a)
- B(b)
- C(c)
- D(d)
Explanation
The error is in (b): 'had told him to smoke was a bad habit' is ungrammatical. The intended indirect statement is 'had told him that smoking was a bad habit' — the infinitive 'to smoke' cannot serve as the subject of 'was'. Parts (a) and (c) are fine. Hence the answer is B.