Trắc nghiệm Ngữ pháp Câu điều kiện loại 3 Tiếng Anh 12 mớiĐề bài
Câu 1 :
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.
Câu 2 :
Choose the best answer. __________the truth yesterday, I would have saved myself a lot of time over the years.
Câu 3 :
Choose the best answer. I would have crashed the car _____.
Câu 4 :
Rewrite the sentences without changing the meaning He lost his job because he was late every day. → If Lời giải và đáp án
Câu 1 :
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.
Đáp án : C Phương pháp giải :
Phương pháp: - Cấu trúc câu điều kiện loại 3: diễn tả giả định không thể xảy ra ở quá khứ: If + V(quá khứ hoàn thành), S + would/ could/ might + have + Ved/V3 Lời giải chi tiết :
Ta thấy mệnh đề chính chia ở dạng would/ could/ might + have + Vp2 nên đây là câu điều kiện loại 3 Cấu trúc câu điều kiện loại 3: diễn tả giả định không thể xảy ra ở quá khứ: If + V(quá khứ hoàn thành), S + would/ could/ might + have + Ved/V3 => If I had had the same problem you had as a child, I might not have succeeded in life as well as you have. Tạm dịch: Nếu tôi gặp vấn đề tương tự như bạn khi còn nhỏ, tôi chắc không thể thành công trong cuộc sống như bạn được. (Thực tế là tôi không hề gặp vấn đề tương tự như bạn khi còn nhỏ.)
Câu 2 :
Choose the best answer. __________the truth yesterday, I would have saved myself a lot of time over the years.
Đáp án : A Phương pháp giải :
Phương pháp: - Cấu trúc câu điều kiện loại 3: diễn tả giả định không thể xảy ra ở quá khứ: If + S + had + Ved/V3, S + would + have + Ved/V3 - Nếu dùng phép đảo ngữ: Had + S + Ved/V3, S + would + have + Ved/V3. Lời giải chi tiết :
- Cấu trúc câu điều kiện loại 3: diễn tả giả định không thể xảy ra ở quá khứ: If + S + had + Ved/V3, S + would + have + Ved/V3 - Nếu dùng phép đảo ngữ: Had + S + Ved/V3, S + would + have + Ved/V3. => Had I known the truth yesterday, I would have saved myself a lot of time over the years. Tạm dịch: Nếu hôm qua tôi biết được sự thật, tôi đã tự tiết kiệm được nhiều thời gian trong những năm vừa qua. (Thực tế là hôm qua tôi không hề biết sự thật và đã không tiết kiệm được thời gian.)
Câu 3 :
Choose the best answer. I would have crashed the car _____.
Đáp án : D Phương pháp giải :
Phương pháp: Câu điều kiện loại 3 diễn tả giả định không có thật ở quá khứ Công thức: If + S + V(quá khứ hoàn thành), S + would + have + Ved/V3 Hoặc: S + would + have + Ved/V3 + but for + N. Lời giải chi tiết :
Câu điều kiện loại 3 diễn tả giả định không có thật ở quá khứ Công thức: If + S + V(quá khứ hoàn thành), S + would + have + Ved/V3 Hoặc: S + would + have + Ved/V3 + but for + N. => I would have crashed the car but for your warning. Tạm dịch: Nếu không có lời cảnh báo của bạn thì tôi đã đâm vào chiếc xe ô tô đó rồi.
Câu 4 :
Rewrite the sentences without changing the meaning He lost his job because he was late every day. → If Đáp án
He lost his job because he was late every day. → If Phương pháp giải :
Kiến thức: Câu điều kiện loại 3 Lời giải chi tiết :
Ta thấy câu gốc ở thể quá khứ nên khi viết lại câu ở dạng câu điều kiện, ta phải dùng câu điều kiện loại 3 để diễn tả sự việc không có thật ở quá khứ Cấu trúc: If + S + had (not) + Vp2, S + would (not) + have Vp2 => If he hadn’t been late every day, he wouldn’t have lost his job. Tạm dịch: Nếu anh ấy không đến muộn mỗi ngày, anh ấy đã không bị mất việc.
|