I would have cooked something special if I____________you were coming

Câu hỏi :

I would have cooked something special if I____________you were coming.

A. knew

B. know

C. have known

D. had known

* Đáp án

D

* Hướng dẫn giải

Đá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.

Copyright © 2021 HOCTAP247