JavaScript is required

I just heard about the accident. ________ been working all night?

A.
The driver had
B.
Had the driver
C.
Had the driving
D.
Had the driven
Trả lời:

Đáp án đúng: B


Câu hỏi này kiểm tra kiến thức về cấu trúc đảo ngữ trong tiếng Anh, đặc biệt là khi sử dụng thì quá khứ hoàn thành tiếp diễn (past perfect continuous). Trong câu hỏi, ta thấy mệnh đề phía trước "I just heard about the accident" gợi ý rằng hành động "working all night" đã xảy ra trước thời điểm người nói nghe tin về vụ tai nạn. Do đó, ta cần sử dụng thì quá khứ hoàn thành tiếp diễn để diễn tả hành động kéo dài đến trước một thời điểm trong quá khứ. Cấu trúc đảo ngữ với thì quá khứ hoàn thành tiếp diễn là "Had + chủ ngữ + been + V-ing". Vì vậy, đáp án đúng phải có "Had" đứng trước chủ ngữ "the driver". * **Đáp án A:** Sai vì không đảo ngữ. * **Đáp án B:** Đúng vì đảo ngữ chính xác và sử dụng "driver" phù hợp. * **Đáp án C:** Sai vì dùng "driving" không phù hợp trong ngữ cảnh này. * **Đáp án D:** Sai vì dùng "driven" không phù hợp trong ngữ cảnh này. Vậy, đáp án đúng là B.

Câu hỏi liên quan