JavaScript is required

Has Mary listened to the song __________ 2 hours?

A.

yet

B.

for

C.

since

D.

ever

Trả lời:

Đáp án đúng: B


Câu hỏi này kiểm tra kiến thức về giới từ đi với thì hiện tại hoàn thành. Trong câu hỏi "Has Mary listened to the song __________ 2 hours?", ta cần điền một giới từ phù hợp để chỉ khoảng thời gian Mary đã nghe bài hát.

  • A. yet: thường dùng trong câu phủ định và nghi vấn để diễn tả một hành động chưa xảy ra hoặc một việc gì đó chưa được thực hiện cho đến thời điểm hiện tại. Ví dụ: "Has she finished her homework yet?" (Cô ấy đã làm xong bài tập về nhà chưa?). "Yet" không phù hợp trong câu này vì nó không diễn tả khoảng thời gian.
  • B. for: dùng để chỉ một khoảng thời gian. Ví dụ: "I have lived here for five years" (Tôi đã sống ở đây được năm năm). "For" phù hợp trong câu này vì nó diễn tả Mary đã nghe bài hát trong khoảng thời gian 2 tiếng.
  • C. since: dùng để chỉ một mốc thời gian bắt đầu. Ví dụ: "I have lived here since 2010" (Tôi đã sống ở đây từ năm 2010). "Since" không phù hợp trong câu này vì nó cần một mốc thời gian cụ thể, không phải khoảng thời gian.
  • D. ever: thường dùng trong câu hỏi để hỏi về một kinh nghiệm đã từng xảy ra hay chưa. Ví dụ: "Have you ever been to Japan?" (Bạn đã từng đến Nhật Bản chưa?). "Ever" không phù hợp trong câu này vì nó không diễn tả khoảng thời gian.

Vậy đáp án đúng là B. for. Câu hoàn chỉnh là "Has Mary listened to the song for 2 hours?" (Mary đã nghe bài hát được 2 tiếng rồi phải không?).

Câu hỏi liên quan