SSC MTS & Havaldar 2024 · Question 59 of 76
The segment that contains a grammatical error is (3) The workers had been repairing. The use of “had been” depicts the usage of a past perfect continuous tense, which is used to describe an action that was ongoing before another past action or time reference. But, the phrase “several days now” implies a present time frame, so the correct tense should be “have been repairing” to indicate the present perfect continuous tense. The other segments are grammatically correct.
Source: SSC MTS 2024 (30-Sep-2024 Shift 1) solved paper with key+explanations, via oswaal360.com · reliable-secondary
Practice the full SSC MTS & Havaldar 2024 paper
Timed test with all 76 questions, just like the real exam.
Start test