Identify the grammatical error in the following sentence and select the correct tense from the options given below.
I have met my friend yesterday.
Show answer & explanation
Correct answer: D
Explanation
The correct answer is option 4 i.e. met my friend.
-
The grammatical error in the sentence "I have met my friend yesterday" is the incorrect use of the present perfect tense ("have met") with a specific past time indicator ("yesterday").
-
The correct tense to use here is the simple past tense.
-
The sentence should be: "I met my friend yesterday."