Which sentence uses the present perfect correctly?

Answer and explanation

Correct answer: A. I have never seen such a sunset.

  1. Step 1: The present perfect connects past experience to the present and cannot be used with a finished time like "yesterday".
  2. Step 2: "Never" fits.
Answer
I have never seen such a sunset.
Why not the others: The other sentences use finished time expressions or the wrong participle.

Practise more Grammar and vocabulary.

Free questions with an explanation for every one, and full timed Tawjihiya Bahrain (Secondary School Certificate) mock tests.