15000 bài tập tách từ đề thi thử môn Tiếng Anh có đáp án (Phần 57)

The preparations ________ by the time the guests ________ . A. have finished/arrived B. have been finished /arrived C. had been finished/ arrived D. had finished /arrived

177/260

The preparations ________ by the time the guests ________ .

have finished/arrived

have been finished /arrived

had been finished/ arrived

had finished /arrived

Giải thích

Đáp án C

Chủ điểm ngữ pháp: sự phối hợp các thì

S+ had+pp, + when/ by the time + S + V_ed: một hành động kết thúc trước khi hành động khác xảy ra trong quá khứ.

Mọi sự chuẩn bị đã hoàn thành khi khách mời tới.