Parts of the following sentence have been given as options. Select the option that contains an error.
He was playing cricket when I have walked past the stadium early in the morning.
Show answer & explanation
Correct answer: B
Explanation
The correct answer is option 2 i.e. when I have walked.
Error concept: Tense inconsistency
What is wrong: The sentence mixes past continuous (“was playing”) with present perfect (“have walked”), which is grammatically incorrect in this context.
Grammatical concept: When describing two actions in the past where one was ongoing and the other occurred, the past continuous is used for the ongoing action and simple past for the completed action.
Incorrectness of the concept in context: “I have walked past the stadium” is present perfect, which does not match the past continuous tense of “was playing.”
How to correct: Change “have walked” to simple past tense “walked.”
Correct phrase/ correction: when I walked
Final sentence: He was playing cricket when I walked past the stadium early in the morning.
Hence, the chosen option will be correct.