Đề bài

Choose the best answer.

If he ________ me the reason yesterday, I ________ sad now. 

  • A.

    had told/ wouldn’t be

  • B.

    had told/ wouldn’t have been

  • C.

    told/ wouldn’t be

  • D.

    had told/ won’t be

Phương pháp giải :

Phương pháp:

Câu điều kiện hỗn hợp (loại 2 và 3): diễn tả giả thiết trái ngược với quá khứ, nhưng kết quả thì trái ngược với hiện tại <=> mệnh đề điều kiện là điều không có thật ở quá khứ, mệnh đề chính là điều không có thật ở hiện tại.

Công thức: If  + S + had + Ved/V3, S + would  + V(nguyên thể)

Lời giải chi tiết :

Câu điều kiện hỗn hợp (loại 2 và 3): diễn tả giả thiết trái ngược với quá khứ, nhưng kết quả thì trái ngược với hiện tại <=> mệnh đề điều kiện là điều không có thật ở quá khứ, mệnh đề chính là điều không có thật ở hiện tại.

Công thức: If  + S + had + Ved/V3, S + would  + V(nguyên thể)

=> If he had told me the reason yesterday, I wouldn’t be sad now. 

Tạm dịch: Nếu hôm qua anh ấy nói cho tôi biết lý do thì bây giờ tôi đã không cảm thấy buồn. (Thực tế là hôm qua anh ấy không hề nói lý do và bây giờ thì tôi đang cảm thấy buồn.)

Đáp án : A

Các bài tập cùng chuyên đề

Bài 1 :

Choose the best answer.

If he________exercises, he________play soccer.

Xem lời giải >>
Bài 2 :

Choose the best answer.

If I________money, I________a new uniform.

Xem lời giải >>
Bài 3 :

Choose the best answer.

If I __________the same problem you had as a child, I might not have succeeded in life as well as you have.

Xem lời giải >>