Đề thi thử thpt quốc gia môn Tiếng Anh cực hay có lời giải chi tiết ( Đề số 12)

_______ , it would have been a super weekend

15/50

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

_______ , it would have been a super weekend

If it were nice weather

But for the weather

If the weather hadn’t been nice

Had it been the weather

Giải thích

Đáp án là B.

Kiến thức: Câu điều kiện

Loại 3: If S + had + Ved/ V3, S + would have Ved = Had + S + Ved/ V3,...

But for = If it hadn’t been for: nếu không phải bởi vì

A. sai, vì câu điều kiện loại 2

B. Nếu không phải bởi vì thời tiết, nó sẽ là một cuối tuần tuyệt vời.

C. Nếu thời tiết không đẹp, đó sẽ là một cuối tuần tuyệt vời. => sai nghĩa

D.Nếu đó là thời tiết, đó sẽ là một cuối tuần tuyệt vời. => chưa đủ nghĩa