Question 29: We couldn’t see the mountains because of the rain.
A. If only it didn’t rain so we could see the mountains.
B. If it hadn’t rained, we could see the mountains.
C. I wish I had been able to see the mountains without rain.
D. But for the rain, I could see the mountains.
Giải thích: Kiến thức: viết lại câu bằng câu đk loại II, câu ước và cấu trúc But for
Câu điều kiện loại III: If + S + had + P2, S + would/ could/ might + have + P2
=> Diễn tả 1 điều kiện trái với quá khứ, dẫn đến 1 kết quả trái với quá khứ
Câu ước ở quá khứ: S + wish/ wishes + Clause
If only + S + QKHT + Clause
But for = Without: But for + N/V-ing, S + V
Các đáp án A, B và D đều sai nghĩa so với câu gốc => Chọn C
Dịch: Câu gốc: Chúng tôi không thể nhìn thấy những ngọn núi vì mưa.