Câu hỏi: Mark the letter A, B, C or D on your answer to indicate the correct answer to each of the following questions.
By the time my brother went to bed last night, he _____________ his homework
A. has already finished
B. will have already finished
C. had already finished
D. were already finishing
By the time my brother went to bed last night, he _____________ his homework
A. has already finished
B. will have already finished
C. had already finished
D. were already finishing
Kiến thức về sự phối thì
=>Ta có cấu trúc với by the time:
- Ở hiện tại:
By the time + S1 + V1 (hiện tại đơn), S2 + V2 (tương lai đơn/ tương lai hoàn thành)
- Ở quá khứ:
By the time S1 + V1 (quá khứ đơn), S2 + V2 (quá khứ hoàn thành)
Xét các đáp án:
A. has already finished => hiện tại hoàn thành => không đúng cấu trúc
B. will have already finished => tương lai hoàn thành => không đúng cấu trúc
C. had already finished => quá khứ hoàn thành => đúng
D. were already finishing => quá khứ tiếp diễn => không đúng cấu trúc
Tạm dịch: Vào lúc em trai tôi đi ngủ tối hôm qua, em ấy đã hoàn thành xong bài tập về nhà của mình.
=>Ta có cấu trúc với by the time:
- Ở hiện tại:
By the time + S1 + V1 (hiện tại đơn), S2 + V2 (tương lai đơn/ tương lai hoàn thành)
- Ở quá khứ:
By the time S1 + V1 (quá khứ đơn), S2 + V2 (quá khứ hoàn thành)
Xét các đáp án:
A. has already finished => hiện tại hoàn thành => không đúng cấu trúc
B. will have already finished => tương lai hoàn thành => không đúng cấu trúc
C. had already finished => quá khứ hoàn thành => đúng
D. were already finishing => quá khứ tiếp diễn => không đúng cấu trúc
Tạm dịch: Vào lúc em trai tôi đi ngủ tối hôm qua, em ấy đã hoàn thành xong bài tập về nhà của mình.
Đáp án C.