บทเรียนไวยากรณ์ทั้งหมด

บทที่ 111 · ด่านที่ 10: โครงสร้างขั้นสูง

เงื่อนไขแบบที่ 2

ขั้นสูง

Second conditional

รูปแบบและการใช้

if + อดีตกาล, would + กริยา — สถานการณ์สมมติในปัจจุบันหรืออนาคต

1.รูปประโยค

เงื่อนไขแบบที่ 2: if + Past Simple, would + กริยารูปเดิม รูปอดีตตรงนี้ไม่ได้หมายถึงเวลาในอดีต แต่บอกว่าสถานการณ์นั้นไม่จริงหรือไม่น่าจะเกิดขึ้น ทั้งในปัจจุบันและอนาคต

อนุประโยค if (Past Simple)ประโยคหลัก (would + กริยา)
บอกเล่าIf I had more time,I'd learn the piano.
ปฏิเสธIf she didn't work so late,she wouldn't be so tired.
คำถามIf you won the lottery,what would you do?

สองส่วนนี้สลับที่กันได้ ถ้าอนุประโยค if ขึ้นก่อน มักใส่จุลภาค 'd = would (I'd, she'd, we'd) คำตอบแบบสั้น: Would you move abroad if you could? — Yes, I would. / No, I wouldn't. ในประโยคหลักใช้ could (= would be able to จะสามารถ) หรือ might (= would perhaps อาจจะ) แทน would ได้ ส่วนอนุประโยค if ก็ใช้ could (= if I were able to ถ้าฉันทำได้) ได้เช่นกัน

  • If I had a car, I could drive you home.

    ถ้าฉันมีรถ ฉันคงขับไปส่งคุณที่บ้านได้ (could = would be able to จะสามารถ)

  • If we left now, we might catch the last train.

    ถ้าเราออกเดินทางตอนนี้ เราอาจจะทันรถไฟเที่ยวสุดท้าย (might = would perhaps อาจจะ)

  • If I could live anywhere, I'd choose Da Lat.

    ถ้าฉันเลือกอยู่ที่ไหนก็ได้ ฉันจะเลือกดาลัด

ภาษาไทยไม่ผันกริยาเวลาสมมุติ “ถ้าฉันมีเงิน ฉันจะ…” พูดเหมือนเรื่องที่เป็นจริง ผู้เรียนจึงมักใช้รูปปัจจุบันค้างไว้: “If I have money, I would…” วิธีเช็กเร็ว ๆ: ถ้าประโยคผลมี would อนุประโยค if ต้องถอยไปเป็นอดีต (have → had, can → could, am/is → were)

2.ใช้เมื่อไร

1. สถานการณ์ที่ตรงข้ามกับปัจจุบัน — ความจริงไม่ได้เป็นแบบนั้น

  • If I knew her number, I'd call her.

    ถ้าฉันรู้เบอร์เธอ ฉันคงโทรหาเธอไปแล้ว (แต่ฉันไม่รู้)

  • We would visit you more often if we didn't live so far away.

    ถ้าเราไม่ได้อยู่ไกลขนาดนี้ เราคงไปเยี่ยมคุณบ่อยกว่านี้ (แต่เราอยู่ไกล)

2. จินตนาการถึงปัจจุบันหรืออนาคต — “ถ้าสมมุติว่า…” ที่ไม่น่าจะเกิดหรือเป็นไปไม่ได้

  • What would you do if you lost your job tomorrow?

    ถ้าพรุ่งนี้คุณตกงาน คุณจะทำอย่างไร

  • If animals could talk, my cat would complain all day.

    ถ้าสัตว์พูดได้ แมวของฉันคงบ่นทั้งวัน

3. ให้คำแนะนำ: If I were you, I'd… — สมมุติตัวเองไปอยู่ในฐานะของอีกฝ่าย

  • If I were you, I'd talk to her before you decide.

    ถ้าฉันเป็นคุณ ฉันจะคุยกับเธอก่อนตัดสินใจ

  • I wouldn't sign that contract if I were you.

    ถ้าฉันเป็นคุณ ฉันจะไม่เซ็นสัญญานั้น

4. การขอร้องและขออนุญาตแบบนุ่มนวล — รูปอดีตทำให้ฟังดูนุ่มนวลและสุภาพกว่า

  • It would be great if you could send it by Friday.

    ถ้าคุณส่งมาได้ภายในวันศุกร์ก็จะดีมากเลย

  • Would you mind if I opened the window?

    คุณจะว่าอะไรไหมถ้าฉันเปิดหน้าต่าง

3.Were หรือ was

กับ be อนุประโยค if ใช้ were ได้กับทุกประธาน: if I were, if she were, if it were ในภาษาพูด was กับ I / he / she / it ก็พบบ่อยมากและยอมรับได้ ส่วน were เป็นทางการกว่าและปลอดภัยที่สุดในงานเขียนและข้อสอบ สำนวนให้คำแนะนำ If I were you แทบจะใช้ were เสมอ

  • If she were here, she'd know what to do.

    ถ้าเธออยู่ที่นี่ เธอคงรู้ว่าต้องทำอย่างไร

  • If it was a bit cheaper, I'd buy it.

    ถ้ามันถูกกว่านี้อีกนิด ฉันคงซื้อไปแล้ว (ไม่เป็นทางการ แบบทางการกว่า: if it were)

รูปแบบทางการอีกสองแบบ: if … were to + กริยา เน้นว่าเรื่องนั้นไม่น่าจะเกิดขึ้นเลย และการสลับตำแหน่งที่ตัด if ออก: Were I… = If I were… (ดูบทเรียน “การสลับตำแหน่ง (inversion)”)

  • If the factory were to close, hundreds of people would lose their jobs.

    หากโรงงานต้องปิดตัวลง คนหลายร้อยคนคงต้องตกงาน (ทางการ)

  • Were I in your position, I would accept the offer.

    หากฉันอยู่ในฐานะของคุณ ฉันจะรับข้อเสนอนั้น (ทางการมาก)

4.เงื่อนไขแบบที่ 1 หรือแบบที่ 2

ทั้งสองแบบพูดถึงปัจจุบันหรืออนาคต ต่างกันที่มุมมองของผู้พูด: เป็นไปได้จริง → แบบที่ 1 แค่จินตนาการ ไม่น่าจะเกิด หรือขัดกับความจริง → แบบที่ 2 ดูบทเรียน “ประโยคเงื่อนไข”

แบบที่ 1 — เป็นไปได้จริงแบบที่ 2 — สมมุติ
รูปประโยคif + ปัจจุบัน, will + กริยาif + อดีต, would + กริยา
ผู้พูดคิดว่า“เรื่องนี้อาจเกิดขึ้นได้จริง”“เรื่องนี้คงไม่เกิด / ไม่จริง”
  • If I get the job, I'll buy a motorbike.

    ถ้าฉันได้งานนี้ ฉันจะซื้อมอเตอร์ไซค์ (เป็นไปได้จริง — ฉันกำลังรอผลอยู่)

  • If I got the job, I'd buy a motorbike.

    ถ้าฉันได้งานนี้ ฉันก็คงซื้อมอเตอร์ไซค์ (ฉันไม่ได้คาดหวังว่าจะได้จริง ๆ)

  • If it rains tomorrow, we'll stay at home.

    ถ้าพรุ่งนี้ฝนตก เราจะอยู่บ้าน (เป็นไปได้มาก)

  • If it snowed in Ho Chi Minh City, everyone would go crazy.

    ถ้าหิมะตกที่นครโฮจิมินห์ ทุกคนคงตื่นเต้นกันสุด ๆ (แทบเป็นไปไม่ได้)

อย่าใช้สองแบบปนกัน: if + ปัจจุบัน คู่กับ will ส่วน if + อดีต คู่กับ would “If I had wings, I will fly” และ “If I have time, I would help” ผิดทั้งคู่

5.ข้อผิดพลาดที่พบบ่อย

  • If I would have more money, I would buy a laptop.

    If I had more money, I would buy a laptop.

    อนุประโยค if ใช้ Past Simple ส่วน would อยู่ในประโยคผล

  • If I had wings, I will fly to school.

    If I had wings, I would fly to school.

    อนุประโยค if ที่เป็นอดีตคู่กับ would ไม่ใช่ will

  • If I am you, I would apologise.

    If I were you, I'd apologise.

    ให้คำแนะนำใช้ If I were you

  • He's not good at English. If he speaks better, he would get the job.

    He's not good at English. If he spoke better, he would get the job.

    ขัดกับความจริงในปัจจุบัน → อนุประโยค if เป็นอดีต

  • If I knew her number, I would called her.

    If I knew her number, I would call her.

    would + กริยารูปเดิม

  • What you would do if you won?

    What would you do if you won?

    ในประโยคคำถาม would อยู่หน้าประธาน

ตัวอย่าง

  • If I were rich, I would travel around the world.
  • If we lived near the sea, we would swim every day.
  • If I knew her number, I would call her.
  • Nam never studies. If he studied harder, he would pass the exam.
AI กำลังฟังอยู่...•4.7/5 บน App Store และ Google Play

พูดภาษาอังกฤษ กับ AI 24/7

ดาวน์โหลดแอปทันที — ให้คะแนนการออกเสียงทันที สนทนาเป็นธรรมชาติ แก้ไขเหมือนครูจริง

AI ให้คะแนนการออกเสียงผลตอบรับทันทีสนทนาเป็นธรรมชาติ