Bộ 20 đề thi ôn luyện THPT Quốc gia môn Tiếng anh có lời giải năm 2022 (Đề 12)

I would have cooked something special if I____________you were coming.

11/50

I would have cooked something special if I____________you were coming.

knew

know

have known

had known

Giải thích

Đáp án D

Đáp án D - câu hỏi câu điều kiện

“Could/ would/ should/ might + (not) + have + P2” được dùng trong mệnh đề chính của câu điều kiện loại 3, vậy nên câu đề bài cho là càu điều kiện loại 3 - cũng là câu giả định loại 3. Động từ ở câu giả định loại 3 được chia ở quá khứ hoàn thành hoặc quá khứ hoàn thành tiếp diễn, nên đáp án D - had known (chia ở thì quá khứ hoàn thành) là đáp án đúng.

Tạm dịch: Đáng lẽ tôi sẽ nấu thêm một vài món đặc biệt nếu tôi biết bạn sắp tới.