Skip to content
World MCQ Forum

Choose the correct form of the sentence: "I have seen him yesterday."

Correct answer: D. I saw him yesterday.

The present perfect (have seen) cannot be used with a finished past time such as yesterday, last week or in 2020. Use the simple past: I saw him yesterday.

medium

Answer and explanation

The correct answer is D. I saw him yesterday.

The present perfect (have seen) cannot be used with a finished past time such as yesterday, last week or in 2020. Use the simple past: I saw him yesterday.

Topic: Sentence Correction and Common Errors MCQs · Subject: English