Câu điều kiện hỗn hợp: điều kiện hiện tại gây ra kết quả trong quá khứ, hoặc ngược lại. Công thức, ví dụ và cách không nhầm với loại 2 và loại 3.
Bot và bài thi thử bằng tiếng Anh và tiếng Tây Ban Nha; phần giải thích có thể dịch. Thanh toán bằng euro.
Câu điều kiện loại 2 và loại 3 thì bạn đã học. Nhưng nếu điều kiện thuộc về hiện tại và kết quả thuộc về quá khứ (hoặc ngược lại) thì sao? Đó là điều kiện hỗn hợp.
Có hai kiểu chính.
Kiểu 1 - điều kiện ở quá khứ, kết quả ở hiện tại: If + quá khứ hoàn thành, would + động từ nguyên mẫu. If I had taken his advice then, I wouldn't be in this situation now.
Kiểu 2 - điều kiện là đặc điểm chung/hiện tại, kết quả ở quá khứ: If + quá khứ đơn, would/could/might + have + quá khứ phân từ. If I spoke fluent Japanese, I could have applied for that promotion.
Khi nói về điều không có thật và hai mốc thời gian không trùng nhau: nguyên nhân là một đặc điểm hiện tại hoặc thường xuyên, hậu quả là một sự kiện đã xảy ra (hoặc ngược lại).
Dùng cùng một dạng cho cả hai vế: "If I had taken his advice, I wouldn't have been in this situation now". Hoặc nhầm kiểu 2 thành "would save" khi kết quả đã xảy ra rồi.
If I ______ his advice then, I wouldn't be in this situation now.
A. took B. had taken C. would have taken
Đáp án: B (had taken).
Giải thích: điều kiện ở quá khứ (had taken), hệ quả ở hiện tại (wouldn't be). Bẫy: A trông "tự nhiên" nhưng là dạng loại 2; C dùng "would have" sai chỗ, vì "would have + phân từ" không đứng trong vế if.
The city ____ such severe flooding last week if its drainage system were more efficient.
A. wouldn't experience B. wouldn't have experienced C. didn't experience
Đáp án: B. Vế if nói về đặc điểm hiện tại (were more efficient), vế kết quả đã xảy ra trong quá khứ (last week).
Lưu ý: điều kiện hỗn hợp ở các câu này là mức C1. Core của Aptis General dừng ở B2, nên bài này chủ yếu mở rộng và hữu ích cho Advanced.
Luyện thêm tại bot @AptisEnglish_bot.
Không cần đăng kýLuyện tập trong botCâu hỏi Aptis thật, writing và speaking được chấm theo thang chính thức 0-6.Không dùng Telegram? Làm bài thi thử đầy đủ trên web →/home/ubuntu/aptis_landing/gramatica-aptis-datos/condicionales-mixtas.json (ids gram_169, gram_c1gap_286, gram_c1gap_294, gram_c1gap_288, gram_c1gap_284, gram_c1gap_113); /home/ubuntu/APTIS_FUENTE_OFICIAL.md §2 (Core hasta B2).