25 đề thi thử Tiếng Anh THPT Quốc gia năm 2022 (Đề 17)

By the time my brother went to bed last night, he _____________ his homework

7/50

By the time my brother went to bed last night, he _____________ his homework

has already finished

will have already finished

had already finished

were already finishing

Giải thích

Đáp án: C

Giải thích:

Kiến thức về sự phối hợp thì:

- Ở 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

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.