Tổng hợp 30 Đề thi thử THPTQG 2021 môn Tiếng anh hay nhất có lời giải (Đề số 13)

My friend ___________________ for 4 hours before he arrives.

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

ĐÁP ÁN D