Đề kiểm tra học kì 1 Tiếng anh 12 năm 2023 có đáp án (Đề 24)

They …………….for 3 hours when the storm suddenly broke. A. have been running B. will be running C. are running D. had been running

25/50

They …………….for 3 hours when the storm suddenly broke.

have been running

will be running

are running

had been running

Giải thích

Kiến thức: thì hiện tại hoàn thành tiếp diễn

Giải thích:

Thì hiện tại hoàn thành tiếp diễn hành động bắt đầu ở quá khứ và còn đang tiếp tục ở hiện tại (nhấn mạnh tính liên tục).

Cấu trúc: S + have/has + been + V.ing

Tạm dịch: Họ đã chạy trong 3 giờ khi cơn bão đột ngột đến.

Đáp án: A