Tổng hợp đề luyện thi Đại Học môn Tiếng Anh có lời giải(Đề số 2)

The preparations _______ by the time the guests arrived.

7/50

Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to each of the following questions.

The preparations _______ by the time the guests arrived.

have finished

have been finished

had finished

had been finished

Giải thích

Đáp án D.
Hành động xảy ra trước dùng quá khứ hoàn thành, hành động xảy ra sau dùng quá khứ đơn. 
Dịch: Việc chuẩn bị đã được hoàn thành trước khi khách mời đến.