30 đề thi THPT Quốc gia môn Tiếng Anh cực hay, có đáp án (Đề 13)

My friend ___________________ for 4 hours before he arrives. will be driving

18/50

My friend ___________________  for 4 hours before he arrives.

will be driving

had driven

will have been driven

will have been driving

Giải thích

Chọn D