JavaScript is required

I have not written any letters home since I_______here

A.

come

B.

came

C.

have come

D.

will come

Trả lời:

Đáp án đúng: B


Câu này kiểm tra kiến thức về thì hiện tại hoàn thành và cách sử dụng nó với mệnh đề trạng ngữ chỉ thời gian. Cấu trúc câu: `I have not written... since I...` (Tôi đã không viết thư về nhà kể từ khi tôi...). Ta thấy mệnh đề chính sử dụng thì hiện tại hoàn thành (`have not written`). Khi mệnh đề chính ở thì hiện tại hoàn thành, mệnh đề trạng ngữ chỉ thời gian bắt đầu bằng `since` sẽ chia ở thì quá khứ đơn để diễn tả một hành động xảy ra trong quá khứ và kéo dài đến hiện tại. * **A. come**: Sai, vì đây là động từ nguyên thể, không phù hợp với cấu trúc thì. * **B. came**: Đúng, vì `came` là dạng quá khứ đơn của động từ `come`, phù hợp với mệnh đề trạng ngữ chỉ thời gian sau `since`. * **C. have come**: Sai, vì sử dụng thì hiện tại hoàn thành trong mệnh đề trạng ngữ chỉ thời gian sau `since` là không chính xác trong trường hợp này. * **D. will come**: Sai, vì sử dụng thì tương lai đơn không phù hợp với cấu trúc và ý nghĩa của câu. Vậy, đáp án đúng là B.

Câu hỏi liên quan