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
-
AHe is working in
-
Ba bank in New Delhi
-
Cfor the past several months.
-
DNo 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