Trắc nghiệm Ngữ pháp Câu điều kiện hỗn hợp loại 2 và 3 Tiếng Anh 12 mới

Đề bài

Câu 1 :

Put the verbs in brackets into the correct forms.

If she hadn't been ill yesterday, she (go)

to work now.

Câu 2 :

Rewrite the sentences without changing the meaning

I didn’t eat dinner with everyone, so I feel very hungry now.


Lời giải và đáp án

Câu 1 :

Put the verbs in brackets into the correct forms.

If she hadn't been ill yesterday, she (go)

to work now.

Đáp án

If she hadn't been ill yesterday, she (go)

to work now.

Phương pháp giải :

Kiến thức: Câu điều kiện hỗn hợp 2 + 3

Lời giải chi tiết :

Dấu hiệu: mệnh đề If chia ở quá khứ hoàn thành, mệnh đề chính chứa “now” 

=> sử dụng câu điều kiện loại 2 + 3 để diễn tả câu điều kiện để diễn tả những sự việc trái ngược với sự thật đã xảy ra trong quá khứ và giả định kết quả nếu những điều này thực sự đã xảy ra. Những kết quả này sẽ trái với sự thật ở hiện tại.

Cấu trúc: If S + had + Vp2, S + would V nguyên thể

=> If she hadn't been ill yesterday, she would go to work now.

Tạm dịch: Nếu hôm qua cô ấy không bị ốm thì bây giờ cô ấy đã đi làm rồi.

Câu 2 :

Rewrite the sentences without changing the meaning

I didn’t eat dinner with everyone, so I feel very hungry now.


Đáp án

I didn’t eat dinner with everyone, so I feel very hungry now.


Phương pháp giải :

Kiến thức: Câu điều kiện hỗn hợp 2 & 3

Lời giải chi tiết :

Ta thấy ở câu gốc, 2 mệnh đề được chia ở thì quá khứ và hiện tại (now) nên khi viết lại câu với câu điều kiện, ta phải dùng câu điều kiện hỗn hợp 2 &3 để diễn tả sự việc không có thật ở quá khứ nhưng lại có kết quả liên quan đến hiện tại

Khi đó, mệnh đề chứa If chia ở câu điều kiện loại 3 và mệnh đề chính chia ở câu điều kiện loại 2

Cấu trúc: If + S + had (not ) Vp2, S + would (not) + V nguyên thể

=> If I had eaten dinner with everyone, I wouldn’t feel hungry now.

Tạm dịch:Nếu tôi đã ăn tối với mọi người, thì bây giờ tôi sẽ không cảm thấy đói.

close