Tổng quan câu điều kiện Type 2 và Type 3
Nếu Type 0 và Type 1 nói về sự thật và tương lai có thể xảy ra, thì Type 2 và Type 3 nói về giả định không có thật — những điều trái ngược với thực tế hiện tại hoặc quá khứ.
Trong đề thi VSTEP, Type 2 và Type 3 là chủ đề hay ra nhất trong phần Use of English vì thí sinh dễ nhầm lẫn giữa các thì. Nắm vững 2 loại này giúp bạn tránh mất điểm đáng tiếc.
1. Câu điều kiện loại 2 (Second Conditional)
a) Cấu trúc
| Mệnh đề If | Mệnh đề chính |
|---|---|
| If + S + V (quá khứ đơn) | S + would + V (nguyên mẫu) |
b) Cách dùng
Dùng để diễn tả điều giả định không có thật ở hiện tại — tưởng tượng, ước muốn, hoặc giả sử một điều trái ngược thực tế.
c) Ví dụ
| Câu tiếng Anh | Nghĩa tiếng Việt | Thực tế |
|---|---|---|
| If I had a million dollars, I would travel the world. | Nếu tôi có một triệu đô, tôi sẽ đi du lịch vòng quanh thế giới. | Thực tế: Tôi không có một triệu đô. |
| If she spoke English well, she would get that job. | Nếu cô ấy nói tiếng Anh giỏi, cô ấy sẽ được việc đó. | Thực tế: Cô ấy không nói giỏi. |
| If I were you, I would study harder. | Nếu tôi là bạn, tôi sẽ học chăm hơn. | Thực tế: Tôi không phải là bạn. |
| If we lived in Da Nang, we would go to the beach every day. | Nếu chúng tôi sống ở Đà Nẵng, chúng tôi sẽ đi biển mỗi ngày. | Thực tế: Chúng tôi không sống ở Đà Nẵng. |
d) Were thay cho Was
Quy tắc quan trọng: Trong câu điều kiện Type 2, dùng were cho tất cả các ngôi (kể cả I, he, she, it):
- If I were rich... (KHÔNG nói "If I was rich" trong văn viết trang trọng)
- If he were taller...
- If she were here...
Lưu ý: Trong giao tiếp hàng ngày, nhiều người dùng was thay were, nhưng trong đề thi VSTEP và văn viết, were là đáp án chuẩn.
2. Câu điều kiện loại 3 (Third Conditional)
a) Cấu trúc
| Mệnh đề If | Mệnh đề chính |
|---|---|
| If + S + had + V3/Ved (quá khứ hoàn thành) | S + would have + V3/Ved |
b) Cách dùng
Dùng để diễn tả điều giả định không có thật ở quá khứ — hối tiếc, nuối tiếc về những gì đã xảy ra (hoặc không xảy ra) trong quá khứ.
c) Ví dụ
| Câu tiếng Anh | Nghĩa tiếng Việt | Thực tế (quá khứ) |
|---|---|---|
| If I had studied harder, I would have passed the exam. | Nếu tôi đã học chăm hơn, tôi đã đậu rồi. | Thực tế: Tôi không học chăm → trượt. |
| If she had left earlier, she would have caught the train. | Nếu cô ấy đi sớm hơn, cô ấy đã kịp tàu. | Thực tế: Cô ấy đi muộn → lỡ tàu. |
| If they had known the truth, they would have acted differently. | Nếu họ biết sự thật, họ đã hành động khác. | Thực tế: Họ không biết → hành động sai. |
| If we had saved money, we would have bought that house. | Nếu chúng tôi tiết kiệm, chúng tôi đã mua được nhà đó. | Thực tế: Chúng tôi không tiết kiệm. |
3. Bảng so sánh Type 2 và Type 3
| Tiêu chí | Type 2 | Type 3 |
|---|---|---|
| Mệnh đề If | If + quá khứ đơn | If + quá khứ hoàn thành |
| Mệnh đề chính | would + V | would have + V3 |
| Thời gian | Hiện tại (không có thật) | Quá khứ (không có thật) |
| Có thể thay đổi? | Không (chỉ tưởng tượng) | Không (đã qua rồi) |
| Tâm trạng | Ước muốn, tưởng tượng | Hối tiếc, nuối tiếc |
4. Biến thể với Could và Might
Ngoài would, mệnh đề chính có thể dùng:
| Modal | Type 2 | Type 3 |
|---|---|---|
| could | If I had time, I could help you. | If I had known, I could have helped. |
| might | If she asked, he might agree. | If she had asked, he might have agreed. |
5. Lỗi thường gặp trong đề thi VSTEP
- Lỗi 1: Dùng would trong mệnh đề If. Sai: If I would have money... → Đúng: If I had money...
- Lỗi 2: Nhầm Type 2 và Type 3. Type 2 = hiện tại (had + V, would + V). Type 3 = quá khứ (had + V3, would have + V3).
- Lỗi 3: Quên have trong Type 3. Sai: I would passed → Đúng: I would have passed.
- Lỗi 4: Dùng was thay were trong Type 2. Sai: If I was you → Đúng: If I were you (trang trọng/thi cử).
6. Bài tập trắc nghiệm — 20 câu
Chọn đáp án đúng nhất (A, B, C hoặc D) cho mỗi câu sau.
Câu 1. If I ______ rich, I would buy a big house.
A. am B. were C. will be D. had been
Câu 2. If she had studied harder, she ______ the exam.
A. would pass B. would have passed C. will pass D. passed
Câu 3. If I ______ you, I would accept the offer.
A. am B. was C. were D. had been
Câu 4. If they ______ earlier, they would have caught the flight.
A. left B. had left C. leave D. would leave
Câu 5. She ______ the job if she spoke better English.
A. will get B. would get C. gets D. would have got
Câu 6. If he ______ the truth, he would have been angry.
A. knew B. had known C. knows D. would know
Câu 7. If we lived in the city, we ______ more job opportunities.
A. will have B. would have C. have D. had had
Câu 8. If I ______ about the meeting, I would have attended.
A. knew B. know C. had known D. would know
Câu 9. What would you do if you ______ a million dollars?
A. win B. won C. had won D. will win
Câu 10. If she ______ the bus, she would not have been late.
A. didn't miss B. hadn't missed C. doesn't miss D. won't miss
Câu 11. If I ______ taller, I would play basketball.
A. am B. were C. had been D. will be
Câu 12. They ______ the project if they had had more time.
A. would finish B. would have finished C. will finish D. finished
Câu 13. If he ______ a car, he would drive to work.
A. has B. had C. had had D. will have
Câu 14. If we ______ the weather forecast, we would have brought umbrellas.
A. checked B. had checked C. check D. would check
Câu 15. She would travel more if she ______ more free time.
A. has B. had C. had had D. will have
Câu 16. If I ______ you were in town, I would have visited you.
A. knew B. know C. had known D. would know
Câu 17. If he ______ harder, he would earn more money.
A. works B. worked C. had worked D. will work
Câu 18. We ______ that mistake if we had been more careful.
A. wouldn't make B. wouldn't have made C. won't make D. didn't make
Câu 19. If the weather ______ better, we would go for a walk.
A. is B. were C. had been D. will be
Câu 20. If you ______ me, I would have helped you.
A. asked B. ask C. had asked D. would ask
7. Đáp án và giải thích
| Câu | Đáp án | Giải thích |
|---|---|---|
| 1 | B. were | Type 2: giả định không có thật ở hiện tại → If + quá khứ đơn. Dùng "were" cho mọi ngôi. |
| 2 | B. would have passed | Type 3: "had studied" → mệnh đề chính dùng would have + V3. |
| 3 | C. were | Type 2: "If I were you" là cấu trúc cố định. Dùng "were" không dùng "was". |
| 4 | B. had left | Type 3: "would have caught" → mệnh đề If dùng quá khứ hoàn thành (had + V3). |
| 5 | B. would get | Type 2: "spoke" (quá khứ đơn) → mệnh đề chính dùng would + V. |
| 6 | B. had known | Type 3: "would have been angry" → mệnh đề If dùng had + V3. |
| 7 | B. would have | Type 2: "lived" (quá khứ đơn) → mệnh đề chính dùng would + V. |
| 8 | C. had known | Type 3: "would have attended" → mệnh đề If dùng had + V3. |
| 9 | B. won | Type 2: "would you do" → mệnh đề If dùng quá khứ đơn. |
| 10 | B. hadn't missed | Type 3: "would not have been late" → mệnh đề If dùng had + V3 (phủ định). |
| 11 | B. were | Type 2: giả định không có thật ở hiện tại. Dùng "were" cho I. |
| 12 | B. would have finished | Type 3: "had had more time" → mệnh đề chính dùng would have + V3. |
| 13 | B. had | Type 2: "would drive" → mệnh đề If dùng quá khứ đơn. |
| 14 | B. had checked | Type 3: "would have brought" → mệnh đề If dùng had + V3. |
| 15 | B. had | Type 2: "would travel" → mệnh đề If dùng quá khứ đơn. |
| 16 | C. had known | Type 3: "would have visited" → mệnh đề If dùng had + V3. |
| 17 | B. worked | Type 2: "would earn" → mệnh đề If dùng quá khứ đơn. |
| 18 | B. wouldn't have made | Type 3: "had been more careful" → mệnh đề chính dùng would have + V3. |
| 19 | B. were | Type 2: "would go" → mệnh đề If dùng quá khứ đơn. "were" cho mọi ngôi. |
| 20 | C. had asked | Type 3: "would have helped" → mệnh đề If dùng had + V3. |