We for three hours and are very tired.

We _____ for three hours and are very tired.
A. waited
B. have been waiting
C. wait
D. had waited

Đáp án B

->B: khi diễn tả sự việc kéo dài trong 1 khoảng thời gian (for 3 hours); còn đang diễn ra ở hiện tại và để lại kết quả (very tired)
Dịch là: chúng tôi đã chờ đợi được 3 tiếng rồi đấy và đang rất mệt.