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.’’

Verbal Ability Spotting Errors Difficulty: Easy
Choose an option
  • A
    He is working in
  • B
    a bank in New Delhi
  • C
    for the past several months.
  • D
    No error.

Answer

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 / ApproachUse 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 AnswerHe is working in

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