The students ______ for the exam all week, so they are very tired now.

Answer and explanation

Correct answer: B. have been preparing

  1. Step 1: An action lasting up to the present with a visible result calls for the present perfect continuous.
Answer
have been preparing.
Why not the others: prepared, were prepared and had prepared don't fit.

Practise more Tenses.

Free questions with an explanation for every one, and full timed College English Test Band 4 (CET-4) - China mock tests.

The students for the… | College English Test Band 4 (CET-4) - China