130 câu trắc nghiệm Thì hiện tại hoàn thành (Present Perfect) có đáp án (Phần 3)

They have been waiting for the bus __________ an hour.

16/25

They have been waiting for the bus __________ an hour.

ever

for

just

since

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ồ.