GGrammarPal
NGỮ PHÁP · CÂU ĐIỀU KIỆNCẤP ĐỘ C1

Câu điều kiện hỗn hợp

Mixed Conditionals

Mixed conditionals (câu điều kiện hỗn hợp) kết hợp hai thì khác nhau trong một câu điều kiện để diễn đạt mối quan hệ giữa quá khứ và hiện tại hoặc ngược lại — khi điều kiện và kết quả thuộc về hai khung thời gian khác nhau. Đây là cấu trúc quan trọng ở trình độ C1 để diễn đạt sắc thái phức tạp.

⏱ Đọc trong 9 phútCập nhật 06/2026
1

Định nghĩa & cách dùng

A
Quá khứ → Hiện tại (loại phổ biến nhất)Điều kiện giả định trong quá khứ tạo ra kết quả ảnh hưởng đến hiện tại. Diễn tả sự nuối tiếc về hiện tại do hành động quá khứ.If I had studied medicine, I would be a doctor now. Nếu tôi đã học y khoa, bây giờ tôi đã là bác sĩ rồi.
B
Hiện tại → Quá khứ (loại ít phổ biến hơn)Điều kiện giả định về bản chất/trạng thái hiện tại tạo ra kết quả giả định trong quá khứ. Thường chỉ tính cách hoặc khả năng cố hữu.If she were more careful, she wouldn't have made that mistake. Nếu cô ấy cẩn thận hơn (vốn tính như vậy), cô ấy đã không mắc phải sai lầm đó.
C
Phân tích hệ quả trong văn học thuật và thảo luậnDùng trong văn viết phân tích để xem xét các kết quả thay thế từ quyết định quá khứ hoặc đặc điểm hiện tại.If the government had invested more in education, the unemployment rate would be lower today. Nếu chính phủ đã đầu tư nhiều hơn vào giáo dục, tỷ lệ thất nghiệp hôm nay đã thấp hơn.
2

Công thức / cấu trúc

DẠNGCÔNG THỨCVÍ DỤ
Khẳng địnhIf + S + had V3, S + would + V (now/today/currently)If he had taken the job, he would be living in Tokyo now.
Phủ địnhIf + S + hadn't V3, S + wouldn't + V (now)If she hadn't dropped out, she would have a degree now.
Nghi vấnIf + S + were/V-ed (now), would + S + have V3 (then)?If you were braver, would you have spoken up at the meeting?
Dấu hiệu nhận biết: Loại Past → Present thường có now, today, currently, at the moment trong mệnh đề kết quả. Loại Present → Past thường có then, at that time, last year hoặc ngữ cảnh quá khứ trong kết quả. 'Were' thay cho 'was' ở ngôi thứ nhất và thứ ba số ít trong mệnh đề điều kiện (văn phong trang trọng).
3

Dấu hiệu nhận biết

now / today / currentlykết quả ảnh hưởng đến hiện tại (Past→Present)then / at that time / last yearkết quả trong quá khứ (Present→Past)had + V3điều kiện giả định quá khứwere (thay was)điều kiện giả định hiện tại (trang trọng)would be / would havekết quả giả định — phân biệt theo thìif onlydiễn đạt nuối tiếc mạnh hơn 'if'
4

Ví dụ song ngữ

Bấm nút loa để nghe phát âm câu tiếng Anh.

If I had learned to drive when I was younger, I wouldn't need to take the bus every day.Nếu tôi đã học lái xe từ khi còn trẻ, bây giờ tôi đã không cần đi xe buýt mỗi ngày.
If he were more ambitious, he would have applied for that promotion last year.Nếu anh ấy có tham vọng hơn (vốn tính như vậy), anh ấy đã ứng tuyển vào vị trí thăng chức đó năm ngoái rồi.
If they hadn't moved abroad, they would probably still be here now.Nếu họ không chuyển ra nước ngoài, chắc họ vẫn còn đây vào lúc này.
If she were fluent in Spanish, she would have gotten that job in Madrid.Nếu cô ấy nói thành thạo tiếng Tây Ban Nha (vốn có), cô ấy đã được nhận vào vị trí ở Madrid rồi.
If the project had been managed better, we wouldn't be in this difficult situation now.Nếu dự án được quản lý tốt hơn, chúng ta đã không ở trong tình huống khó khăn như thế này bây giờ.
5

So sánh

Conditional Type 3 (thuần quá khứ)Cả điều kiện và kết quả đều trong quá khứ. Không ảnh hưởng đến hiện tại.
If I had studied harder, I would have passed the exam.Nếu tôi học chăm hơn, tôi đã đỗ kỳ thi (kỳ thi trong quá khứ).
Mixed Conditional (Past → Present)Điều kiện trong quá khứ, nhưng kết quả ảnh hưởng đến hiện tại — sự nuối tiếc tác động đến thực trạng bây giờ.
If I had studied harder, I would be a doctor now.Nếu tôi học chăm hơn, bây giờ tôi đã là bác sĩ (hiện tại, không phải quá khứ).
6

Lỗi thường gặp

If I had studied more, I would have be a doctor now.
If I had studied more, I would be a doctor now.
Trong Mixed Conditional loại Past→Present, mệnh đề kết quả dùng would + bare infinitive (would be, would have, would live) — không dùng 'would have been' vì kết quả là hiện tại.
If she was more organized, she would have finished on time.
If she were more organized, she would have finished on time.
Trong mệnh đề điều kiện giả định (không có thật), dùng were thay cho 'was' ở tất cả các ngôi số trong văn phong trang trọng. 'If she was...' chỉ chấp nhận trong văn phong thân mật.
If he hadn't been lazy, he would succeed yesterday.
If he weren't so lazy, he would have succeeded yesterday.
Đây là loại Present→Past: điều kiện là bản chất hiện tại (he is lazy), kết quả là quá khứ (yesterday). Dùng If + were (Present) + would have V3 (Past), không phải ngược lại.
7

Bài tập tự luyện

Chọn đáp án đúng cho mỗi câu, rồi bấm Kiểm tra đáp án.

1Which is a correct Mixed Conditional (Past condition → Present result)?
2Complete: 'If she _____ more confident, she _____ that presentation last month.'
3What type of mixed conditional is this? 'If they had built the dam, there wouldn't be flooding now.'
4Identify the error: 'If he was more responsible, he wouldn't have forgotten the meeting.'
5Which sentence correctly describes: 'I am not a morning person. I was late for the interview yesterday.'
8

Câu hỏi thường gặp

Có bao nhiêu loại Mixed Conditional và làm sao nhận biết?+

hai loại chính: (1) Past → Present (phổ biến nhất): *If + Past Perfect, ... would + bare infinitive* — điều kiện quá khứ, kết quả hiện tại. Dấu hiệu: có 'now/today/currently' trong kết quả. (2) Present → Past (ít phổ biến hơn): *If + Past Simple/were, ... would + have V3* — điều kiện về bản chất/trạng thái hiện tại, kết quả quá khứ. Dấu hiệu: kết quả có mốc thời gian quá khứ (yesterday, last year, then). Mẹo: hãy xác định THỜI ĐIỂM của điều kiện và thời điểm của kết quả — nếu chúng khác nhau, đó là Mixed Conditional.

Mixed Conditional khác gì so với Conditional Type 2 và Type 3?+

Type 2: Cả điều kiện và kết quả đều ở hiện tại — *If I were rich, I would travel more* (giả định hiện tại). Type 3: Cả điều kiện và kết quả đều ở quá khứ — *If I had known, I would have told you* (giả định quá khứ). Mixed: Điều kiện và kết quả thuộc hai khung thời gian khác nhau — Past→Present hoặc Present→Past. Mixed Conditional thể hiện sắc thái phức tạp hơn vì liên kết hai thời điểm với nhau.

Tại sao người Việt hay nhầm lẫn với Mixed Conditionals?+

Tiếng Việt không có hệ thống chia thì động từ như tiếng Anh, nên người Việt thường dịch cả câu theo cùng một thì mà không phân biệt thời điểm của điều kiện và kết quả. Lỗi phổ biến nhất là dùng 'would have + V3' cho cả hai vế khi một vế thực ra cần 'would + V' (hiện tại). Mẹo: Luôn hỏi 'Kết quả này xảy ra khi nào — bây giờ hay trong quá khứ?' trước khi chọn cấu trúc động từ trong mệnh đề kết quả.

SẴN SÀNG HỌC?

Bắt đầu chỉ với 5 phút hôm nay

Tải miễn phí. Dùng thử PRO miễn phí để mở khóa Trợ lý AI và toàn bộ nội dung nâng cao.

Tải trênApp StoreAndroid · Sắp ra mắt