Câu hỏi:

12/01/2025 263

They have been waiting for the bus __________ an hour.

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

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

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1

She hasn’t met her family __________ a long time.

Lời giải

Chọn đáp án B

Câu 2

I can’t find my eraser. Have you seen it __________ ?

Lời giải

Chọn đáp án B

Câu 3

Has Mary listened to the song __________ 2 hours?

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 4

I haven’t applied for this job __________

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 5

I have __________ finished my homework.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 7

He has played football __________ he was a child.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP