Multiple choice softskills communication

By midnight we ___________at least 1,000 kilometers, I’m sure.

  1. will be driven

  2. ’ll have driven

  3. has driven down

  4. had driven down

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Future perfect tense is used for actions completed by a specified future time: By + time, will + have + past participle. 'Will have driven' (B) is correct. Option A uses future continuous, and C and D use incorrect tenses.