Tổng hợp đề thi thử THPT quốc gia môn tiếng anh có lời giải chi tiết (Đề số 29)

The preparations _______ by the time the guests ______ . have finished/arrived

37/50

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.