Conditional type 3 & mixed conditionals — Câu điều kiện loại 3 và hỗn hợp
Giả định trái với quá khứ, câu điều kiện hỗn hợp và đảo ngữ với Had.
Mục tiêu
Em dùng câu điều kiện loại 3 để nói về điều trái với quá khứ và câu điều kiện hỗn hợp khi hai vế khác thời gian. Em viết được câu đảo ngữ với Had.
Ngữ pháp trọng tâm
Loại 3: If + had + V3, would/could/might + have + V3 (trái với quá khứ). Hỗn hợp 3 → 2: If + had + V3 (quá khứ), would + V (kết quả ở hiện tại, thường có now). Hỗn hợp 2 → 3: If + quá khứ đơn (đặc điểm luôn đúng), would have + V3 (kết quả trong quá khứ). Đảo ngữ loại 3: Had + S + (not) + V3, ... Had it not been for + N = If it hadn't been for + N.
Ví dụ
If I had studied harder, I would have passed the exam. If he had taken the medicine, he would feel better now. (hỗn hợp) If she weren't afraid of heights, she would have climbed the mountain with us last week. (hỗn hợp) Had I known about the traffic, I would have left earlier.
Lỗi hay gặp
Dùng would have trong mệnh đề if: "If she would have come" là sai. Quên have ở mệnh đề chính: "I would told you" là sai. Dùng would have + V3 với now: "he would have felt better now" là sai.
Hỏi Pip — gia sư AI về bài này
Pip dùng nội dung bài học đã duyệt để gợi ý từng bước. Không nhập thông tin cá nhân.