Home » Verbal Ability » Spotting Errors

English grammar error-spotting (time expression ‘‘for the past …’’ requires present perfect progressive): Read the sentence in parts (A–D) and mark the erroneous segment; choose ‘‘No error’’ only if everything is correct. ‘‘He is working in / a bank in New Delhi / for the past several months. / No error.’’

Difficulty: Easy

Correct Answer: He is working in

Explanation:


Given data

  • Time marker ‘‘for the past several months’’ indicates an action that started in the past and continues up to now.


Concept / Approach
Use the present perfect continuous (has/have been + -ing) for actions continuing to the present: ‘‘He has been working … for the past several months.’’ The present continuous ‘‘is working’’ mismatches the span ‘‘for the past …’’


Correction
‘‘He has been working in a bank in New Delhi for the past several months.’’


Common pitfalls

  • Using present continuous with ‘‘for/since’’ + duration indicating continuity from the past.


Final Answer
He is working in

← Previous Question Next Question→

More Questions from Spotting Errors

Discussion & Comments

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