500+ câu trắc nghiệm tổng hợp Chia động từ Tiếng Anh có đáp án (Phần 3)

When boarding the plane, many passengers were annoyed because they ________ waiting in the airport for three and a half hours.

12/18

When boarding the plane, many passengers were annoyed because they ________ waiting in the airport for three and a half hours.

Are

Were

Have been

Had been

Giải thích

Đáp án: D

Giải thích:

Kiến thức: Thì của động từ

Câu diễn tả một hành động xảy ra trước một thời điểm trong quá khứ (khi lên máy bay). Hành động "đợi ở sân bay 3 tiếng rưỡi" đã diễn ra trước đó và vẫn kéo dài đến thời điểm đó.

Thì quá khứ hoàn thành tiếp diễn (had been + V-ing) được dùng để diễn tả một hành động kéo dài liên tục trước một mốc thời gian hoặc sự kiện khác trong quá khứ.

Chọn D.

Dịch: Khi lên máy bay, nhiều hành khách đã khó chịu vì họ đã chờ ở sân bay suốt 3 tiếng rưỡi.