They have been waiting for the bus __________ an hour.
Giải thích
Đáp án: B
Giải thích:
Trong thì hiện tại hoàn thành/hoàn thành tiếp diễn:
for + khoảng thời gian: đã được bao lâu
since + mốc thời gian: kể từ khi nào
“an hour” (một tiếng đồng hồ) là khoảng thời gian, dùng “for”.
Dịch: Họ đã đợi xe buýt một tiếng đồng hồ.