JAMB Use of English 1991 Question 86

Question 86

Tenses

Choose the word(s) or phrase(s) which best fill(s) the gap(s): By the time the plane reaches Harare, it ________ in the air for twelve hours

  1. A.has been
  2. B.would be
  3. C.would have been
  4. D.should be
Show the answer and explanation

Answer: C (would have been)

Explanation

The intended sense is the future perfect (it will have been in the air twelve hours); of the options given, 'would have been' is the perfect form the key accepts.