JavaScript is required

For several years his ambition ________ to be a pilot.

A. has been

B. is

C. was

D. had been

A. Đúng
B. Sai
Trả lời:

Đáp án đúng:


Câu này kiểm tra về thì của động từ. Ta thấy cụm "For several years" (Trong nhiều năm) cho thấy hành động này đã xảy ra trong quá khứ và kéo dài đến hiện tại, nên ta cần sử dụng thì hiện tại hoàn thành. Trong các đáp án, chỉ có "has been" là thì hiện tại hoàn thành. Do đó, đáp án đúng là A. * **A. has been:** Thì hiện tại hoàn thành, diễn tả hành động bắt đầu trong quá khứ và còn tiếp diễn đến hiện tại. * **B. is:** Thì hiện tại đơn, không phù hợp với "For several years". * **C. was:** Thì quá khứ đơn, diễn tả hành động đã kết thúc trong quá khứ, không còn liên quan đến hiện tại. * **D. had been:** Thì quá khứ hoàn thành, diễn tả hành động xảy ra trước một hành động khác trong quá khứ.

Câu hỏi liên quan