Tổng hợp các loại câu điều kiện 3, 2, 1, 0 và hỗn hợp đầy đủ nhất

Câu điều kiện là chủ điểm ngữ pháp quan trọng trong tiếng Anh. Dù còn là học sinh phổ thông hay là người đi làm đang học tiếng Anh để phục vụ cho công việc, chắc hẳn bạn đã ít nhất một lần nghe đến “câu Điều kiện”, “mệnh đề if”, v.v. đúng không nào? Nhưng liệu bạn đã am hiểu và có thể sử dụng thành thạo điểm ngữ pháp này?

Trong bài viết hôm nay, TalkFirst sẽ chia sẻ với bạn cấu trúc, cách dùng và bài tập áp dụng của các loại câu điều kiện trong tiếng Anh kèm những lưu ý quan trọng khi sử dụng các loại câu điều kiện nhé!

các loại câu điều kiện

1. Câu điều kiện là gì?

Nhìn chung, câu Điều kiện được dùng để nêu ra giả thiết rằng khi một sự việc/tình huống/hoàn cảnh/… nào đó xảy ra hoặc không xảy ra, nó sẽ kéo theo một kết quả nào đó. 

Câu Điều kiện thường có kết cấu là một câu phức chứa hai mệnh đề:

  • Một mệnh đề bắt đầu bằng ‘If’ – “Nếu” diễn tả giả thiết về một điều xảy ra hoặc không xảy ra. Mệnh đề này gọi là ‘if clause’ – “mệnh đề if”.
  • Mệnh đề còn lại diễn tả kết quả kéo theo. Mệnh đề này gọi là ‘main clause’ – “mệnh đề chính”. 

Thông thường, mệnh đề bắt đầu bằng ‘If’ sẽ đi đầu câu. Lúc này, giữa 2 mệnh đề cần có dấu phẩy. 

Tuy nhiên, ta cũng có thể đẩy mệnh đề bắt đầu bằng ‘if’ ra phía sau. Lúc này, giữa 2 mệnh đề không có dấu phẩy. 

Ví dụ: If we had more money, we would buy that house.
→ Nếu chúng tôi có nhiều tiền thì chúng tôi đã mua ngôi nhà đó.

We would buy that house if we had more money.
→ Chúng tôi đã mua ngôi nhà đó nếu chúng tôi có nhiều tiền.

Phân tích: “Chúng tôi không có nhiều tiền và không mua ngôi nhà đó.” Hai câu điều kiện trên là câu điều kiện loại 1, giả định về một điều không đúng trong hiện tại. 

2. Các loại câu điều kiện trong tiếng Anh

2.1. Câu điều kiện loại 0 (zero conditional)

Chức năng: Theo chức năng chung của câu điều kiện, câu điều kiện loại 0 diễn tả những mối quan hệ nếu A (không) xảy ra thì sẽ dẫn đến B. Đặc điểm riêng của nó là được chuyên dùng cho các sự thật hiển nhiên về thế giới, tự nhiên, v.v., (gần như) luôn đúng và nhiều người trên thế giới biết hoặc những sự thật (gần như) luôn đúng về ai đó.

Ví dụ 1: If you heat ice, it melts. 
→ Nếu bạn làm nóng đá, nó tan chảy. 
Phân tích: Đây là một sự thật hiển nhiên liên quan đến tự nhiên và khoa học.

Ví dụ 2: If he gets angry, his face turns red quickly. 
→ Nếu anh ấy bực lên, mặt anh ấy đỏ lên nhanh chóng. 
Phân tích: Đây là một sự thật (gần như) luôn đúng về một người. 

  • Cấu trúc câu điều kiện loại 0:
câu điều kiện loại 0

Lưu ý:

  • Từ ‘verb’ trong bảng cấu trúc trên chỉ động từ nguyên mẫu (infinitive). 
  • Tùy theo từng trường hợp mà mệnh đề ifmệnh đề chính có thể linh hoạt dùng to-be hoặc động từ thường. Không nhất thiết là mệnh đề dùng to-be/động từ thường phải đi chung với mệnh đề cũng dùng to-be/động từ thường. 
  • Ta có thể chuyển mệnh đề if ra sau mệnh đề chính. Nhưng khi đó, ta không dùng dấu phẩy giữa hai mệnh đề. 

    Ví dụ 1: If you pour oil into water, it floats.
    → Nếu bạn đổ dầu vào trong nước, nó nổi.  

    Ví dụ 2: My baby sister cries loudly if she is hungry.
    → Em gái nhỏ của tôi khóc to nếu nó đói.  

2.2. Câu điều kiện loại 1

Chức năng: Câu điều kiện loại 1 diễn tả rằng nếu điều A xảy ra hoặc không xảy ra ở hiện tại hoặc tương lai, thì nó sẽ kéo theo kết quả B ở tương lai.

Ví dụ: If I win this competition, my parents will be proud. 
→ Nếu tôi thắng cuộc thi này, bố mẹ tôi sẽ tự hào.
Phân tích: Hiện tại nhân vật “tôi” chưa thắng cuộc thi, nhưng đang đặt ra giả thiết là nếu người này thắng thì sẽ có một điều xảy ra trong tương lai, chính là: “bố mẹ tự hào”.

  • Cấu trúc câu điều kiện loại 1:
Câu điều kiện loại 1

Lưu ý:

  • Từ ‘verb’ trong bảng cấu trúc trên chỉ động từ nguyên mẫu (infinitive). 
  • Tùy theo từng trường hợp mà mệnh đề if và mệnh đề chính có thể linh hoạt dùng to-be hoặc động từ thường. Không nhất thiết là mệnh đề dùng to-be/động từ thường phải đi chung với mệnh đề cũng dùng to-be/ động từ thường. 
  • Ta có thể chuyển mệnh đề if ra sau mệnh đề chính. Nhưng khi đó, ta không dùng dấu phẩy giữa hai mệnh đề. 
    Ví dụ 1: If you are tired, I will make you some soup.
    → Nếu bạn mệt, tôi sẽ nấu cho bạn ít súp. 

    Ví dụ 2: They will be mad if they know about your mistake. 
    → Họ sẽ bực nếu họ biết về lỗi của bạn. 

2.3. Câu điều kiện loại 2

Chức năng: Câu điều kiện loại 2 cũng đặt ra một giả thiết nếu A (không) xảy ra thì sẽ kéo theo B. Nhưng đây là một giả thiết trái ngược với hiện tại. 
Ví dụ: If Sarah had a car, she could commute conveniently. 
→ Nếu Sarah có một cái xe hơi, cô ấy đã có thể di chuyển một cách thuận tiện.
Phân tích: Trên thực tế, hiện tại Sarah không có xe hơi và cô ấy không thể di chuyển một cách thuận tiện.

  • Đặc biệt: Khi mệnh đề if có dạng: ‘If I were you’, người nói đang dùng câu điều kiện loại 2 với mục đích giả định để đưa ra lời khuyên theo kiểu: “Nếu tôi là bạn thì tôi…”. Trong trường hợp này, chỉ có mệnh đề if là giả định một điều trái với thực tế: “Nếu tôi là bạn” (thực tế tôi không phải là bạn). Còn mệnh đề chính “tôi sẽ/sẽ không…” là một lời khuyên xem “you” nên hay không nên làm gì chứ không đưa ra giả định trái với hiện tại. Ở hiện tại, người nhận lời khuyên vẫn chưa làm điều đó.

    Ví dụ: If I were you, I wouldn’t lend him money.
    → Nếu tôi là bạn, tôi sẽ không cho anh ta mượn tiền.
    Phân tích: Trên thực tế, ở hiện tại người được khuyên chưa cho “anh ta” mượn tiền. Người nói đã đưa ra lời khuyên bằng cách đặt ra giả định là nếu mình là người được khuyên thì mình sẽ không cho mượn tiền
  • Cấu trúc câu điều kiện loại 2
Câu điều kiện loại 2

Lưu ý:

  • Trong mệnh đề If, dù chủ ngữ là ngôi nào, to-be sẽ luôn là were hoặc weren’t. 
  • Từ ‘verb’ trong bảng cấu trúc trên chỉ động từ nguyên mẫu (infinitive). 
  • ‘could/couldn’t’ trong mệnh đề chính nhấn mạnh giả thiết về khả năng (có thể hay không thể làm gì) trái ngược với hiện tại. Còn ‘would/wouldn’t’ chỉ diễn tả chung chung giả thiết một điều trái ngược với hiện tại. 
  • Tùy theo từng trường hợp mà mệnh đề if và mệnh đề chính có thể linh hoạt dùng to-be hoặc động từ thường. 

    Ví dụ 1: If their son were taller, he could be a model.
    → Nếu con trai họ cao hơn, thằng bé đã có thể làm người mẫu rồi.  

    Ví dụ 2: They wouldn’t have a lot of money if they didn’t work hard. 
    → Họ đã không có nhiều tiền nếu họ không làm việc chăm chỉ. 

2.4. Câu điều kiện loại 3

Chức năng: Câu điều kiện loại 3 đưa ra giả định trái ngược với quá khứ: nếu A đã (không) xảy ra thì đã dẫn tới kết quả B.

Ví dụ: Last night, if that man hadn’t driven carelessly, he wouldn’t have caused that accident. 
→ Đêm qua, nếu người đàn ông đó đã không lái xe ẩu, anh ta đã không gây ra vụ tai nạn đó. 
Phân tích: Trên thực tế, vào đêm qua, anh ta đã lái xe ẩu và đã gây ra vụ tai nạn đó. 

  • Cấu trúc câu điều kiện loại 3
Câu điều kiện loại 3

 Lưu ý:

  • ‘could/couldn’t’ trong mệnh đề chính nhấn mạnh giả thiết về khả năng (có thể hay không thể làm gì) trái ngược với quá khứ. Còn ‘would/ wouldn’t’ chỉ diễn tả chung chung giả thiết một điều trái ngược với quá khứ. 
  • Tùy theo từng trường hợp mà mệnh đề if và mệnh đề chính có thể linh hoạt dùng to-be hoặc động từ thường. Không nhất thiết là mệnh đề dùng to-be/ động từ thường phải đi chung với mệnh đề cũng dùng to-be/ động từ thường. 
  • Ta có thể chuyển mệnh đề if ra sau mệnh đề chính. Nhưng khi đó, ta không dùng dấu phẩy giữa hai mệnh đề. 

    Ví dụ 1: Yesterday, if I hadn’t gone to work late, my boss wouldn’t have been upset. 
    → Hôm qua, nếu tôi đã không đi làm trễ, sếp tôi đã không bực. 

    Ví dụ 2: He wouldn’t have lost his job if he had worked harder. 
    → Anh ấy đã không mất việc nếu anh ấy đã làm việc chăm chỉ hơn.

2.5. Câu điều kiện hỗn hợp If 3 – Main 2

Chức năng: Câu điều kiện hỗn hợp if 3- main 2 đưa ra giả định rằng nếu điều A đã (không) xảy ra trong quá khứ thì nó đã dẫn đến kết quả B trong hiện tại.

Ví dụ:
Last night, if our son had gone to bed early, he wouldn’t feel tired now. 
→ Đêm qua, nếu con trai chúng tôi đã đi ngủ sớm, bây giờ nó không mệt.
Phân tích: Thực tế là đêm qua con trai họ đã đi ngủ muộn và bây giờ thằng bé đang mệt .  

  • Cấu trúc: Cái tên đã cho chúng ta thấy là câu điều kiện hỗn hợp if 3- main 2 sử dụng mệnh đề if trong câu điều kiện loại 3 và mệnh đề chính trong câu điều kiện loại 2.
mệnh đề if hỗn hợp

Lưu ý:

  • Từ ‘verb’ trong bảng cấu trúc trên chỉ động từ nguyên mẫu (infinitive). 
  • ‘could/ couldn’t’ trong mệnh đề chính nhấn mạnh giả thiết về khả năng (có thể hay không thể làm gì) trái ngược với hiện tại. Còn ‘would/ wouldn’t’ chỉ diễn tả chung chung giả thiết một điều trái ngược với hiện tại. 
  • Tùy theo từng trường hợp mà mệnh đề if và mệnh đề chính có thể linh hoạt dùng to-be hoặc động từ thường. Không nhất thiết là mệnh đề dùng to-be/ động từ thường phải đi chung với mệnh đề cũng dùng to-be/ động từ thường. 
  • Ta có thể chuyển mệnh đề if ra sau mệnh đề chính. Nhưng khi đó, ta không dùng dấu phẩy giữa hai mệnh đề. 
    Ví dụ 1: If we hadn’t been lazy, we wouldn’t get low scores now. 
    → Nếu chúng ta đã không lười biếng thì bây giờ chúng ta không bị điểm kém. 

    Ví dụ 2: My younger brother couldn’t play tennis well now if he hadn’t practiced in the past. 
    → Bây giờ em trai tôi không thể chơi tennis giỏi nếu hồi xưa nó đã không tập luyện.

2.6. Câu điều kiện hỗn hợp If 2 – main 3

Chức năng: Câu điều kiện hỗn hợp If 2 – main 3 dùng để nhấn mạnh và đưa ra giả định trái ngược với một điều luôn đúng trong quá khứ và cả hiện tại (thậm chí là cả tương lai). Giả định này sẽ dẫn đến giả định về một điều khác trong quá khứ.

Ví dụ: If I were taller, I could have helped you paint the walls yesterday.  
→ Nếu tôi cao hơn, tôi đã có thể giúp bạn sơn tường vào hôm qua. 
Phân tích: Thực tế là dù ở hiện tại hay “hôm qua” tôi đều không đủ cao để giúp bạn sơn tường. Có một số người học sẽ thắc mắc là dùng mệnh đề chính loại 3 rồi tại sao không dùng mệnh đề if loại 3 mà lại dùng mệnh đề if loại 2.
Nếu ta làm như vậy, ta chỉ thể hiện được rằng “hôm qua tôi không đủ cao” chứ không nói lên được là “ở hiện tại tôi cũng không đủ cao”. Trong loại câu hỗn hợp if 2 – main 3 này, nếu ta muốn giả định về một điều trái ngược lại với không chỉ quá khứ mà cả hiện tại (và thậm chí là cả tương lai), mệnh đề if nhất định phải dùng if loại 2.

  • Nói chung, khi nào ta muốn giả định những điều không thể thay đổi trong cả hiện tại (thậm chí là cả tương lai) và tính ngược về một thời điểm nhất định trong quá khứ cũng không thể thay đổi, nhưng giả định này sẽ kéo theo một giả định khác trong quá khứ, ta dùng mệnh đề if loại 2 và mệnh đề chính loại 3.
  • Cấu trúc: Cái tên đã cho chúng ta thấy là câu điều kiện hỗn hợp if 2 – main 3 sử dụng mệnh đề if trong câu điều kiện loại 2 và mệnh đề chính trong câu điều kiện loại 3.
mệnh đề if hỗn hợp

Lưu ý:

  • Trong mệnh đề If, dù chủ ngữ là ngôi nào, to-be sẽ luôn là were hoặc weren’t. 
  • Từ ‘verb’ trong bảng cấu trúc trên chỉ động từ nguyên mẫu (infinitive).
  • ‘could/ couldn’t’ trong mệnh đề chính nhấn mạnh giả thiết về khả năng (có thể hay không thể làm gì) trái ngược với hiện tại. Còn ‘would/ wouldn’t’ chỉ diễn tả chung chung giả thiết một điều trái ngược với hiện tại. 
  • Tùy theo từng trường hợp mà mệnh đề if và mệnh đề chính có thể linh hoạt dùng to-be hoặc động từ thường. Không nhất thiết là mệnh đề dùng to-be/ động từ thường phải đi chung với mệnh đề cũng dùng to-be/ động từ thường. 
  • Ta có thể chuyển mệnh đề if ra sau mệnh đề chính. Nhưng khi đó, ta không dùng dấu phẩy giữa hai mệnh đề. 
  • Ví dụ 1: If our family had more members, we could have joined the competition last month. 
    → Nếu gia đình chúng ta có thêm thành viên, chúng ta đã có thể tham gia cuộc thi tháng trước. 
    Phân tích: Dù quay ngược lại thời điểm “tháng trước” hay là ở hiện tại, “gia đình chúng ta” cũng “không có thêm thành viên” để “tham gia cuộc thi”. 
  • Ví dụ 2: I wouldn’t have bought that dress if I were you.  
    → Tôi đã không mua cái váy đó nếu tôi là bạn.
    Phân tích: Dù ở thời điểm “bạn” mua cái váy đó hay ở hiện tại (và tất nhiên là trong cả tương lai) “tôi” cũng không phải là “bạn”.

3. Một số lưu ý về cách dùng câu điều kiện

3.1. Sử dụng dấu phẩy giữa hai mệnh đề

  • Khi sử dụng câu điều kiện, có một chi tiết tuy rất nhỏ nhưng nếu chúng ta không để ý thì sẽ bị trừ điểm khi làm bài kiểm tra viết tiếng Anh. Đó chính là việc dùng dấu phẩy giữa hai mệnh đề của một câu điều kiện.
  • Ta cần lưu ý rằng khi mệnh đề If đi trước, giữa 2 mệnh đề cần có dấu phẩy. Ngược lại khi mệnh đề chính đi trước, giữa 2 mệnh đề không cần dấu phẩy. 

    Ví dụ:
    + If she has a sore throat, I will make her some honey lime tea.
    + I will make her some honey lime tea if she has a sore throat.

3.2. Đừng lãng quên động từ to-be

Khi học cấu trúc các câu điều kiện, người học thường có xu hướng chỉ chú ý đến cấu trúc với các động từ thường mà gần như quên đi cấu trúc với động từ to-be. Trong khi, đối với các mệnh đề dùng thì hiện tại đơn và quá khứ đơn, động từ to-be sẽ được chia thành nhiều dạng tùy chủ ngữ (am- is- are và was – were). 

Chính vì thế, thay vì chỉ liệt kê mỗi cấu trúc với động từ thường, bạn có thể thấy phía trên. TalkFirst đã liệt kê cấu trúc của 2 mệnh đề với cả to-be và động từ thường. Bạn hãy cố gắng đọc bảng cấu trúc thật kỹ nhé. 

3.3. Liệu có thể dùng ‘was’/‘wasn’t’ trong mệnh đề If loại 2

Đây cũng là một câu hỏi được rất nhiều người học quan tâm. Vì khi đi học ở trường phổ thông hay ở trung tâm, người học thường được nhắc là động từ to-be trong mệnh đề If loại 2 chỉ có thể là ‘were’/ ‘weren’t’ dù chủ ngữ là ngôi thứ mấy, số ít hay số nhiều.

Nhưng trên thực tế khi xem phim, nghe nhạc, v.v. (đặc biệt là phim và những bài hát của Mỹ) hoặc khi nghe người bản xứ (đặc biệt là người Mỹ) nói chuyện, ta vẫn thấy một số trường hợp dùng ‘was’/‘wasn’t’ cho chủ ngữ ngôi thứ ba số ít trong mệnh đề if loại 2.

Ta có thể hiểu vấn đề này như sau:

  • Việc sử dụng ‘were’/ ‘weren’t’ trong mệnh đề if loại 2 là kiến thức chuẩn theo sách vở, theo quy tắc học thuật và ta cần theo sát để đảm bảo đạt điểm trong các bài thi tiếng Anh trên trường và các bài thi năng lực tiếng Anh khác.
  • Tuy nhiên khi giao tiếp, nếu bạn muốn đơn giản hóa bớt ngữ pháp hoặc tạo dựng phong cách giao tiếp thật “Mỹ”, thì khi sử dụng mệnh đề if loại 2, bạn có thể dùng ‘was’/ wasn’t’ cho các chủ ngữ ngôi thứ ba số ít như bình thường.

Ví dụ:

+ Kiểu theo sát quy tắc học thuật:

If Emily weren’t tired now, she could work overtime.
→ Nếu bây giờ Emily mà không mệt, cô ấy đã có thể tăng ca. 

Phân tích: Emily là ngôi thứ ba số ít, theo quy tắc to-be trong thì quá khứ đơn thì Emily phải đi với was/wasn’t nhưng theo quy tắc nghiêm ngặt về mệnh đề if loại 2, dù là ngôi thứ mấy, số ít cũng sẽ đi với to-be dạng were/weren’t. 

+ Kiểu giao tiếp, không quá khắt khe về ngữ pháp:

If Emily wasn’t tired now, she could work overtime. 
→ Nếu bây giờ Emily mà không mệt, cô ấy đã có thể tăng ca. 

Phân tích: Trong Anh văn giao tiếp và đặc biệt là trong cách giao tiếp của khá nhiều người Mỹ, khi họ dùng mệnh đề if loại 2, để tránh phức tạp và nhầm lẫn, họ vẫn tuân theo đúng quy tắc to-be trong thì quá khứ đơn: was/wasn’t cho ngôi thứ 3 số ít và were/weren’t cho các ngôi còn lại. 

3.4. Các loại câu điều kiện đặc biệt

Ngoài các dạng câu điều kiện cơ bản như trên, trong tiếng Anh còn có các dạng câu điều kiện đặc biệt như:

  • Các câu điều kiện rút gọn.
  • Câu điều kiện với: ‘unless’, ‘or else’, ‘otherwise’, ‘but for’, ‘if it weren’t for’, ‘if it hadn’t been for’, v.v. 
  • Đảo ngữ câu điều kiện

Để tìm hiểu về những dạng câu điều kiện đặc biệt này, bạn hãy theo dõi những bài viết tiếp theo của TalkFirst nhé. 

4. Bài tập về Câu điều kiện

Bạn có thể tham khảo bài viết Tổng hợp bài tập về câu điều kiện kèm đáp án và thực hành để ghi nhớ & nắm chắc cấu trúc câu điều kiện!

4.1. Bài tập về loạimệnh đề IF 0

Chia các động từ trong ngoặc thành thể phù hợp. 

  1. If you …… (kick) a ball against a wall, it …… (bounce) back. 
  2. If David …… (eat) strawberries, he …… (get) an allergy. 
  3. A plant …… (die) if you …… (not water) it for a long time. 
  4. A child …… (not grow) up well, if you …… (not feed) him or her properly. 
  5. If you …… (tickle) Lucy, she …… (laugh) unstoppably. 
  6. If a stranger …… (touch) my dog, he …… (bark) immediately. 
  7. If you …… (heat) ice-cream, it …… (melt).

Answer:

1. kick – bounces
2. eats – gets
3. dies – water
4. doesn’t grow – don’t feed
5. tickle – laughs 
6. touches – barks 
7. heat – melts 

4.2. Bài tập về loạimệnh đề IF 1

Chia các động từ trong ngoặc thành thể phù hợp. 

  1. If my younger sister …… (win) this race, we …… (be) proud. 
  2. If I …… (get) that job, I …… (earn) more money. 
  3. If that client …… (agree) to sign the contract, she …… (let) us know soon. 
  4. My family …… (have) a better life if we …… (move) to that city. 
  5. If their nephews …… (pass) the exam, they …… (buy) them some new toys. 
  6. If that student …… (stop) talking in class, the teacher …… (be) very happy.
  7. His elder sister …… (get) mad if she …… (know) that he broke her favorite mug. 

Answer:

1. wins – will be
2. get – will earn
3. agrees – will let
4. will have – move
5. pass – will buy
6. stops – will be
7. will get – knows

4.3. Bài tập về mệnh đề IF loại 2

Chia các động từ trong ngoặc thành thể phù hợp. 

  1. If he …… (be) more good-looking, he …… (be) a model. 
  2. We …… (have) a better life if we …… (earn) more money. 
  3. If I …… (be) you, I …… (buy) that expensive bag. 
  4. His younger sister …… (have) more friends if she …… (be) more sociable. 
  5. If our parents …… (not be) too strict, we …… (not live) under pressure. 
  6. If that student …… (not talk) in class, the teacher …… (be) less annoyed. 
  7. If she …… (live) near her company, she …… (not have) to get up at 5am every day. 

Answer:

1. were – would/ could be
2. would/ could have – earned
3. were – wouldn’t buy
4. would/ could have – were
5. weren’t – wouldn’t live 
6. didn’t talk – would be
7. lived near – wouldn’t have 

4.4. Bài tập vềmệnh đề IF loại 3

Chia các động từ trong ngoặc thành thể phù hợp. 

  1. Last night, if that woman …… (drive) carelessly, she …… (not cause) that accident. 
  2. That employee …… (not lose) his job if he …… (work) efficiently. 
  3. Yesterday, if that boy …… (not break) the vase, his father …… (not be) mad. 
  4. Last month, I …… (not meet) him if I …… (not go) to that party. 
  5. That day, she …… (not find) her dog if she …… (not go) into the garden. 
  6. Yesterday, if my brother …… (do) his homework, his teacher …… (not scold) him. 
  7. Last Friday, if she …… (know) your phone number, she …… (call) you. 

Answer:

1. had driven – wouldn’t have caused
2. wouldn’t have lost – had worked
3. hadn’t broken – wouldn’t have been
4. wouldn’t/ couldn’t have met – hadn’t gone
5. wouldn’t/ couldn’t have found – hadn’t gone
6. had done – wouldn’t have scolded 
7. had known – would/ could have called 

4.5. Bài tập câu điều kiện hỗn hợp If 3 – Main 2 

Chia các động từ trong ngoặc thành thể phù hợp. 

  1. If that student …… (go) to bed early last night, he …… (not feel) sleepy now. 
  2. You …… (not have) a stomachache now if you …… (not drink) a lot of milk tea this afternoon.
  3. If we …… (not forget) our umbrellas yesterday, we …… (not be) sick now. 
  4. He …… (get) promoted now if he …… (work) hard in the past. 
  5. She …… (take) part in the race now if she …… (not break) her arm yesterday. 

Answer:

1. had gone – wouldn’t feel
2. wouldn’t have – hadn’t drunk
3. hadn’t forgotten – wouldn’t be
4. would get promoted now – had worked hard
5. could take – hadn’t broken

4.6. If hỗn hợp If 2 – Main 3

Lưu ý: Đây là dạng bài tập tương đối khó và đòi hỏi việc suy nghĩ logic và tưởng tượng ra tình huống chính xác. Bạn hãy đọc kỹ lý thuyết trước khi làm bài nhé. 

Chia các động từ trong ngoặc thành thể phù hợp. 

  1. If I …… (be) you, I …… (help) that poor lady yesterday. 
    (Tôi ở quá khứ, hiện tại và tương lai đều không phải là bạn.)
  2. If we …… (have) children, they …… (take) care of us when we were in hospital last month. 
    (Chúng tôi dù là vào tháng trước – ‘last month’ hay hiện tại đều không có con.)
  3. I …… (save) that child if I …… (be) you. 
    (Tôi ở quá khứ, hiện tại và tương lai đều không phải là bạn.)
  4. She …… (take) that cup off the high shelf this morning if she …… (be) taller. 
    (Cô ấy vào sáng nay – ‘this morning’ và hiện tại đều không đủ cao để lấy cái cốc đó.) 
  5. He …… (make) more friends at the party last night if he …… (be) a friendly person.
    (Anh ấy luôn không thân thiện dù là vào tối qua – ‘last night’ hay hiện tại.)
1. were – would have helped
2. had – would have taken
3. would have saved – were
4. would/could have taken – were
5. would/could have made – were

Bài viết trên TalkFirst đã tổng hợp các kiến thức về cấu trúc, cách dùng và bài tập của các loại câu điều kiện trong tiếng Anh. TalkFirst hy vọng rằng qua bài học này, bạn sẽ có thể sử dụng các câu điều kiện một cách tự tin, linh hoạt và chính xác. Cảm ơn bạn đã đọc bài biết và hẹn gặp bạn trong các bài viết sắp tới!

Tham khảo thêm Khóa học Tiếng Anh Giao Tiếp Ứng Dụng tại TalkFirst dành riêng cho người đi làm & đi học bận rộn, giúp học viên nói & sử dụng tiếng Anh tự tin & tự nhiên như tiếng Việt.

Khóa học

Tiếng Anh Giao Tiếp Ứng Dụng

Nói tiếng Anh tự nhiên như tiếng Việt

Khóa luyện thi IELTS

Cam kết tăng 1 band điểm sau 1 khóa học

Khóa luyện thi IELTS Online

Học IELTS trực tuyến = Cam kết đầu ra

Khóa IELTS Speaking Online

Học IELTS Speaking cùng chuyên gia 9.0

Khóa IELTS Writing Online

Học Writing cùng chuyên gia hàng đầu

Khóa Thuyết trình tiếng Anh

Thuyết trình tiếng Anh như tiếng Việt

Khóa tiếng Anh cho dân IT

Tiếng Anh chuyên biệt cho dân CNTT

TIẾNG ANH THĂNG HẠNG – RẠNG RỠ TƯƠNG LAI

TIẾNG ANH THĂNG HẠNG
RẠNG RỠ TƯƠNG LAI

Đăng ký chương trình kiểm tra trình độ Miễn Phí
và nhận lộ trình phù hợp tại Anh ngữ TalkFirst.

khóa học ielts hết bao nhiêu tiền

[Ưu đãi 20-11] Giảm 40% học phí. Tặng lệ phí thi IELTS 4.750.000 Vnd & 20 suất học bổng khuyến học mỗi suất 3.000.000 Vnd.