Mark the letter A, B, C or D on your answer sheet to indicate the correct answer to each of the following questions:
David ________ for 5 hours before he arrives.
A: will be driving
B: will have to drive
C: will have been driven
D: will have been driving
Đáp án C
Giải thích: Để diễn tả sẽ hoàn tất một điều gì vào một khoảng thời gian xác định, sử dụng tương lai hoàn thành.
Trong đề: David sẽ hoàn tất việc lái xe trong 5h với khoảng thời gian xác định (trước khi anh ta đến nơi).
Dịch nghĩa: David sẽ đã lái xe trong 5 tiếng trước khi anh ta đến nơi.