JavaScript is required

The preparation______ by the time the guest______

A.

had been finished- arrived

B.

have finished- arrived

C.

had finished-were arriving

D.

have been finished- were arrived

Trả lời:

Đáp án đúng: A


Câu này kiểm tra kiến thức về thì quá khứ hoàn thành và quá khứ đơn. Mệnh đề chính sử dụng thì quá khứ hoàn thành (had been finished) để diễn tả một hành động đã hoàn thành trước một hành động khác trong quá khứ. Mệnh đề phụ sử dụng thì quá khứ đơn (arrived) để diễn tả hành động xảy ra sau. * **Đáp án A** "had been finished - arrived" là đáp án đúng vì "had been finished" (bị động của quá khứ hoàn thành) diễn tả sự chuẩn bị đã hoàn thành trước khi khách đến. * **Đáp án B** "have finished - arrived" sai vì "have finished" là thì hiện tại hoàn thành, không phù hợp với ngữ cảnh quá khứ. * **Đáp án C** "had finished - were arriving" sai vì "had finished" (chủ động của quá khứ hoàn thành) không phù hợp về nghĩa (sự chuẩn bị được hoàn thành, không phải tự hoàn thành). Ngoài ra, "were arriving" diễn tả hành động đang diễn ra, không phù hợp với ý nghĩa hành động kết thúc trước. * **Đáp án D** "have been finished - were arrived" sai vì "have been finished" là thì hiện tại hoàn thành tiếp diễn bị động, không phù hợp với ngữ cảnh quá khứ, và "were arrived" là cấu trúc sai ngữ pháp.

Câu hỏi liên quan