Trắc nghiệm tổng hợp Tiếng anh có đáp án 2023 (Phần 13)

Hurry up or the train ______ before you can catch it. A. will leave B. leaves C. will have left D. has left

86/125

Hurry up or the train ______ before you can catch it.

will leave

leaves

will have left

has left

Giải thích

Đáp án: C

Giải thích: Dùng thì hiện tại hoàn thành: S + will have + VpII + before + S + V(s/es).

Dịch: Nhanh lên hoặc tàu sẽ rời đi trước khi bạn bắt nó.