JavaScript is required

If you’d stayed at home, there …………………………. any trouble.

A.

would not be

B.

will not be

C.

is not

D.

would not have been

Trả lời:

Đáp án đúng: D


Câu này thuộc loại câu điều kiện loại 3, diễn tả một điều kiện không có thật trong quá khứ. Cấu trúc của câu điều kiện loại 3 là: If + S + had + V3/ed, S + would/could/might + have + V3/ed. Trong trường hợp này, mệnh đề 'If you’d stayed at home' là mệnh đề điều kiện (if-clause), vì vậy mệnh đề chính (main clause) cần tuân theo cấu trúc 'would have + V3/ed'. Trong các lựa chọn, chỉ có 'would not have been' phù hợp với cấu trúc này. Vì vậy, đáp án đúng là D.

Câu hỏi liên quan