JavaScript is required

Suzy (change) __________ her clothes five times in the last two hours.

A.

has changed

B.

had changed

C.

has been changing

D.

changed

Trả lời:

Đáp án đúng: A


Câu này kiểm tra về thì hiện tại hoàn thành tiếp diễn và hiện tại hoàn thành. "in the last two hours" là dấu hiệu của thì hiện tại hoàn thành hoặc hiện tại hoàn thành tiếp diễn. Tuy nhiên, động từ "change" ở đây mang ý nghĩa là thay quần áo, một hành động có thể đếm được số lần. Do đó, ta dùng thì hiện tại hoàn thành để diễn tả hành động đã xảy ra bao nhiêu lần. Đáp án A (has changed) là đáp án đúng vì nó sử dụng thì hiện tại hoàn thành và phù hợp với ngữ cảnh của câu. Đáp án C (has been changing) không phù hợp vì nó diễn tả hành động đang tiếp diễn, trái với ý nghĩa của câu.

Câu hỏi liên quan