Parts of the given sentence have been given as options. One of them contains a grammatical error. Select the option that has the error.
It’s been many years have I left Mumbai and settled in Delhi.
Show answer & explanation
Correct answer: B
Explanation
The correct answer is option 2 i.e. have I left.
Error concept:
What is wrong: The phrase "have I left" is incorrect in this sentence structure.
Grammatical concept: In indirect or assertive sentences (not questions), subject comes before the helping verb.
Incorrectness of the concept in context: Here, "have I left" sounds like a question, but the sentence is a statement, not a question.
How to correct: We should use "I left" instead of "have I left".
Correct phrase/ correction: "since I left Mumbai"
Final sentence: It’s been many years since I left Mumbai and settled in Delhi.
Hence, the chosen option is correct.