← Về danh sách ngữ pháp

Điều kiện hỗn hợp, but for, otherwise

Hỗn hợp loại 2–3, but for / without, otherwise, điều kiện ẩn — dạng hay ra nhất đề chuyên.

← Trang chủ

Đề chuyên ít hỏi điều kiện loại 1–3 “sạch”. Hay hỏi hỗn hợp, but for, otherwise, implied condition, và đảo Were / Had / Should. Nhìn thì của if và thì của kết quả độc lập.

Phần ví dụ bên dưới lấy từ đề tỉnh / THPT thật (24 câu) — mỗi câu ghi rõ nguồn đề.

1

Hỗn hợp: quá khứ → hiện tại(Past condition, present result)

Công thức

  • Khẳng địnhIf + S + had + V3, S + would/could/might + V (hiện tại)
  • Phủ địnhIf + S + had not + V3, S + would not + V
  • Nghi vấnHad + S + V3, S + would + V?

Cách dùng

  • If-clause loại 3 (giá mà đã…), kết quả loại 2 (bây giờ sẽ…).
  • If she had taken the job, she would be in London now.
  • Had he listened, he wouldn’t be in trouble now.

Tip chuyên / bẫy đề

  • Nếu cả hai vế đều quá khứ (would have) thì là loại 3 thuần, không phải hỗn hợp.
  • Dấu hiệu kết quả hiện tại: now, still, today, at the moment.

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

if + had + V3would + V nowtodaynowstill

Ví dụ từ đề thi thật

If Liam hadn't missed / would be his flight yesterday, he … in London with us right now.

Nếu Liam đã không lỡ / sẽ đang chuyến bay hôm qua, giờ anh ấy _____________ ở London với chúng ta.

(Trích từ đề An Giang chuyên 2026-2027 · C28)

The school would have faced closure but for money from local businesses. (SAVED) ➢ Money from local businesses saved the school from closure.

Trường học hẳn đã phải đối mặt với việc đóng cửa nếu không có tiền từ các doanh nghiệp địa phương. (SAVED) ➢ Money ____ closure.

(Trích từ đề Bắc Ninh chuyên 2026-2027 · C103)

His parents were both very unsupportive; otherwise, he would have been more successful in life.

Bố mẹ anh ấy cả hai rất không ủng hộ; nếu không, anh đã thành công hơn.

(Trích từ đề Bình Dương chuyên 2024-2025 · C85)

Had the government…, the economy would be far more resilient today.

Nếu chính phủ…, nền kinh tế hôm nay sẽ (đk) vững hơn.

(Trích từ đề Gia Lai chuyên 2026-2027 · C20)

2

Hỗn hợp: hiện tại → quá khứ(Present condition, past result)

Công thức

  • Khẳng địnhIf + S + V-ed / were, S + would have + V3
  • Phủ địnhIf + S + were not / didn’t V, S + would not have + V3
  • Nghi vấnWere + S + …, S + would have + V3

Cách dùng

  • Tính cách / tình trạng hiện tại (loại 2) dẫn đến kết quả đã xảy ra (loại 3).
  • If he were more careful, he wouldn’t have crashed. (anh ấy vốn bất cẩn → đã gây tai nạn).
  • Were she not so stubborn, the deal would have gone through.

Tip chuyên / bẫy đề

  • Were it not for + N: giả định hiện tại. Had it not been for + N: giả định quá khứ.
  • Không tráo: Were it not for his help, we would have failed — đây là mixed (tính cách/sự giúp đỡ như một sự thật, kết quả quá khứ). Đề chấp nhận; chuẩn hơn: Had it not been for…

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

if + werewould have + V3alwaysby nature

Ví dụ từ đề thi thật

Her promotion … made her parents extremely happy. (CLOUD) → Her parents wouldn’t have been on cloud nine but for her promotion to Sales Manager.

Thăng chức làm bố mẹ vui. CLOUD

(Trích từ đề Hà Tĩnh chuyên 2024-2025 · C111)

If Charlie weren't such an absent-minded person, he wouldn't have left the house unlocked when going out last night.

Nếu Charlie không phải là một người đãng trí như vậy, anh ấy B. đã không để ngôi nhà mà không khóa khi đi ra ngoài tối qua.

(Trích từ đề Hải Dương chuyên 2024-2025 · C24)

You have been ((MEASURE)) immeasurably important to the success of this company. I don't know what I would have done without you.

Bạn có vai trò quan trọng _____ đối với sự thành công của công ty này. Tôi không biết mình sẽ làm gì nếu không có bạn.

(Trích từ đề Hải Dương chuyên 2026-2027 · C57)

Question 57. You have been ((MEASURE)) immeasurably important to the success of this company. I don't know what I would have done without you.

Bạn vô cùng quan trọng đối với sự thành công của công ty này. Tôi không biết mình sẽ làm gì nếu không có bạn.

(Trích từ đề Hải Phòng chuyên 2026-2027 · C57)

3

But for, without, otherwise, implied if(But for / Otherwise / Implied)

Công thức

  • Khẳng địnhBut for / Without + N, S + would (have) + V
    S + V, otherwise S + would (have) + V
  • Phủ địnhBut for + N, S + would not (have) + V
  • Nghi vấn—

Cách dùng

  • But for his advice = If it hadn’t been for his advice / If he hadn’t advised me.
  • Without your map, we would have got lost.
  • I took a taxi; otherwise I would have been late. (otherwise = if I hadn’t).
  • Điều kiện ẩn: Born in another century, she would have been a pioneer. (= If she had been born…).

Tip chuyên / bẫy đề

  • But for + N/V-ing, không + mệnh đề: SAI But for he came. Đúng But for his coming / But for him.
  • Or else / otherwise chọn thì theo nghĩa: hiện tại would; quá khứ would have.
  • Suppose / Supposing / Imagine + QKĐ hoặc QKHT như if.

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

but forwithoutotherwiseor elseif it were not for

Ví dụ từ đề thi thật

There isn’t enough room for us, let alone any guests.

Không đủ chỗ cho chúng tôi, huống hồ khách.

(Trích từ đề Khánh Hòa chuyên 2025-2026 · C13)

She would have missed the international flight yesterday but for her brother reminding her about the passport.

Cô ấy lẽ ra lỡ chuyến bay nếu không có anh nhắc hộ chiếu.

(Trích từ đề Khánh Hòa chuyên 2026-2027 · C14)

Richard only took over the family business because his father decided to retire early. (RETIREMENT) → But for his father’s early retirement, Richard would not have taken over the family business.

Richard chỉ tiếp quản công việc kinh doanh của gia đình vì cha anh ấy quyết định nghỉ hưu sớm. (RETIREMENT) → But for ______________________________ the family business.

(Trích từ đề Lai Châu chuyên 2026-2027 · C74)

Sergei is depressed because the university refused him. (DOWN) → If the university hadn't turned him down, Sergei wouldn't be depressed

Sergei buồn vì đại học từ chối anh ấy. (DOWN) → If the university __________

(Trích từ đề Phú Yên chuyên 2024-2025 · C75)