Error spotting (present perfect progressive with 'for/since'): Identify the erroneous part (A/B/C) — choose D if there is no error — 'The Sharmas / are living in this colony / for the last eight years. / No error.' Apply correct tense for duration continuing to the present.

Difficulty: Easy

Correct Answer: are living in this colony

Explanation:

Concept/Approach: Duration to the presentWith 'for/since' indicating an action started in the past and still continuing, standard English uses the present perfect (often progressive): 'have been living'.

Step-by-step correctionB: 'are living' → 'have been living'.Corrected: 'The Sharmas have been living in this colony for the last eight years.'

VerificationPlural family name 'The Sharmas' takes plural verb 'have'.

Common pitfallsUsing present continuous instead of present perfect continuous with 'for/since' time markers.

Final AnswerB — Use 'have been living' with 'for the last eight years'.

More Questions from Spotting Errors

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion