JavaScript is required

You may leave the classroom when you __________ writing.

A.

will finish

B.

are finishing

C.

have finished

D.

had finished

Trả lời:

Đáp án đúng: C


Câu này kiểm tra kiến thức về sự phối hợp thì trong câu phức. Mệnh đề chính (You may leave the classroom) sử dụng thì tương lai đơn (may + V). Mệnh đề trạng ngữ chỉ thời gian (when you...) cần một thì diễn tả hành động hoàn thành trước hành động ở mệnh đề chính. Trong các lựa chọn: * A. will finish (tương lai đơn): Không phù hợp vì diễn tả hành động xảy ra sau. * B. are finishing (hiện tại tiếp diễn): Không phù hợp về nghĩa và thì. * C. have finished (hiện tại hoàn thành): Phù hợp vì diễn tả hành động hoàn thành trước một thời điểm trong tương lai (thời điểm được phép rời khỏi lớp). * D. had finished (quá khứ hoàn thành): Không phù hợp vì mệnh đề chính ở thì tương lai. Vậy, đáp án đúng là C.

Câu hỏi liên quan