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

The preparations __________ by the time the visitors__________. A. have finished/ arrived B. havebeen finished/ arrived C. had been finished/ arrived D. had finished/ arrived

358/400

The preparations __________ by the time the visitors__________.

have finished/ arrived

havebeen finished/ arrived

had been finished/ arrived

had finished/ arrived

Giải thích

:  C

Cấu trúc: By the time + QKĐ.QKHT

Hành động xảy ra trước dùng quá khứ hoàn thành câu bị động, hành động xảy ra sau dùng quá khứ đơn.

Dịch: Việc chuẩn bị phải được hoàn thành trước khi khách mời đến.