25 đề thi thử Tiếng Anh THPT Quốc gia năm 2022 (Đề 16)

We ____________ for three hours straight! Where’s the bus?

7/50

We ____________ for three hours straight! Where’s the bus?

have been waiting

had been waiting

has been waiting

has waited

Giải thích

Chọn đáp án A

Kiến thức về thì động từ

- Căn cứ vào cụm từ chỉ thời gian “for three hours” ta suy ra động từ trong câu sẽ phải chia ở thì hiện tại hoàn thành/hiện tại hoàn thành tiếp diễn.

- Ta có “we” là chủ ngữ số nhiều nên ta dùng “have”.

Tạm dịch: Chúng ta đã đợi được khoảng 3 giờ đồng hồ rồi, xe bus đang ở đâu vậy?