Conditional Sentences (If-clauses)

ประโยคเงื่อนไขด้วย if: ข้อเท็จจริง เหตุการณ์ที่เป็นไปได้ และสถานการณ์สมมติ

เลือกหัวข้อเพื่อดูรายละเอียด


1. If-clause คืออะไร

Conditional sentence แสดงว่าเหตุการณ์หนึ่งจะเกิดขึ้นเมื่อมีอีกเงื่อนไขหนึ่ง โดยประกอบด้วย if-clause (ส่วนเงื่อนไข) และ main clause (ส่วนผลลัพธ์)
ส่วนของประโยคหน้าที่ตัวอย่าง
If-clauseบอกเงื่อนไขIf it rains, ...
Main clauseบอกผลลัพธ์... we will stay home.
ประโยคเต็มเชื่อมเงื่อนไขกับผลIf it rains, we will stay home.
เลือกชนิดจากความหมาย: Zero = จริงเสมอ · First = มีโอกาสเกิดจริง · Second = สมมติหรือเกิดได้ยาก
  • Easy If you heat ice, it melts. (ถ้าคุณทำให้น้ำแข็งร้อน มันจะละลาย) (เงื่อนไข + ผลที่เป็นจริงทั่วไป)
  • Medium If I finish early, I will call you. (ถ้าฉันเสร็จเร็ว ฉันจะโทรหาคุณ) (มีโอกาสเกิดขึ้นในอนาคต)
  • Hard If she lived nearby, we would meet more often. (ถ้าเธออยู่ใกล้ เราคงพบกันบ่อยขึ้น) (สมมติสิ่งที่ไม่ตรงกับความจริงปัจจุบัน)

2. Zero Conditional: ข้อเท็จจริงทั่วไป

ใช้กับข้อเท็จจริงทางธรรมชาติ นิสัย หรือสิ่งที่เกิดเหมือนเดิมทุกครั้ง: If + Present Simple, Present Simple
โครงสร้างตัวอย่าง
If + S + V1(s/es)If plants do not get water, ...
S + V1(s/es)... they die.
if ↔ whenWhen the sun sets, it gets dark.
Zero Conditional ไม่ได้หมายถึงอดีต แม้พูดถึงสิ่งที่เกิดซ้ำมานาน เพราะ Present Simple ในที่นี้ใช้บอกความจริงทั่วไป
  • Easy If you mix blue and yellow, you get green. (ถ้าผสมสีน้ำเงินกับสีเหลือง จะได้สีเขียว) (ผลลัพธ์เดิมทุกครั้ง)
  • Medium If Tom drinks coffee at night, he cannot sleep. (ถ้าทอมดื่มกาแฟตอนกลางคืน เขาจะนอนไม่หลับ) (นิสัยและผลที่เกิดเป็นประจำ)
  • Hard Metal expands if it becomes hot. (โลหะขยายตัวถ้ามันร้อนขึ้น) (สลับ clause ได้ แต่ทั้งสองส่วนยังเป็น Present Simple)

3. First Conditional: อนาคตที่เป็นไปได้

ใช้เมื่อเงื่อนไขในอนาคตมีโอกาสเกิดจริง: If + Present Simple, will + V1
ส่วนรูปกริยาตัวอย่าง
If-clausePresent SimpleIf Anna arrives before six, ...
Main clausewill + V1... we will eat together.
คำสั่งในผลลัพธ์ImperativeIf you feel ill, call a doctor.
โดยทั่วไปอย่าใส่ will ใน if-clause: If it rains, we will cancel the game. ไม่ใช่ If it will rain, ...
  • Easy If it is sunny tomorrow, we will go to the beach. (ถ้าพรุ่งนี้แดดออก เราจะไปชายหาด) (เงื่อนไขอนาคตที่เป็นไปได้)
  • Medium You will miss the bus if you do not leave now. (คุณจะพลาดรถบัสถ้าไม่ออกตอนนี้) (main clause ขึ้นก่อนได้)
  • Hard If the store is closed, try the one across the street. (ถ้าร้านปิด ให้ลองร้านฝั่งตรงข้าม) (ผลลัพธ์เป็นคำสั่ง จึงใช้ V1 โดยไม่ต้องมี will)

4. Second Conditional: สถานการณ์สมมติ

ใช้กับสถานการณ์ปัจจุบันหรืออนาคตที่ไม่จริง เป็นไปได้น้อย หรือเป็นเพียงจินตนาการ: If + Past Simple, would + V1
ความหมายโครงสร้างตัวอย่าง
สมมติทั่วไปIf + Past, would + V1If I had more time, I would exercise.
คำแนะนำIf I were you, I would + V1If I were you, I would apologize.
ความสามารถสมมติIf + Past, could + V1If she knew French, she could apply.
ในภาษาอังกฤษมาตรฐาน โดยเฉพาะข้อสอบ นิยมใช้ were กับทุกประธานในสถานการณ์สมมติ: If I were, If he were, If she were
  • Easy If I had a bicycle, I would ride to school. (ถ้าฉันมีจักรยาน ฉันคงปั่นไปโรงเรียน) (ความจริงคือไม่มีจักรยาน)
  • Medium If Ben were taller, he could reach the shelf. (ถ้าเบนสูงกว่านี้ เขาคงเอื้อมถึงชั้น) (were แสดงสถานการณ์ตรงข้ามกับปัจจุบัน)
  • Hard What would you do if you found a wallet? (คุณจะทำอย่างไรถ้าคุณพบกระเป๋าสตางค์) (คำถามสมมติ: would อยู่หน้า subject)

5. ลำดับ clause, comma และรูปปฏิเสธ

วาง if-clause ไว้ต้นหรือท้ายประโยคก็ได้โดยความหมายหลักไม่เปลี่ยน ถ้า if-clause ขึ้นต้น ให้ใส่ comma แต่ถ้าอยู่ท้ายประโยคโดยทั่วไป ไม่ต้องใส่ comma
รูปแบบตัวอย่าง
If-clause + comma + resultIf you study, you will improve.
Result + if-clauseYou will improve if you study.
Negative conditionIf you do not study, you will not improve.
Negative resultIf you study late, you will not sleep enough.
เคล็ดลับ: แยกประโยคเป็นสองส่วนก่อน แล้วตรวจ tense ของแต่ละส่วนตามชนิดของ Conditional
  • Easy If the light is red, stop. (ถ้าไฟเป็นสีแดง ให้หยุด) (if-clause ขึ้นต้นจึงมี comma)
  • Medium I will send you a message if the meeting ends early. (ฉันจะส่งข้อความหาคุณถ้าการประชุมเลิกเร็ว) (if-clause อยู่ท้าย จึงไม่ต้องมี comma)
  • Hard If Maya did not work on weekends, she would visit us. (ถ้ามายาไม่ทำงานวันหยุด เธอคงมาเยี่ยมเรา) (Second Conditional รูปปฏิเสธใช้ did not + V1)

6. ข้อผิดพลาดที่พบบ่อยและ Tip สอบ

จุดที่ควรตรวจคือ ชนิดของความหมาย, tense ใน if-clause และ กริยาช่วยใน main clause อย่าเลือกจากคำว่า if เพียงอย่างเดียว
ผิดถูกเหตุผล
If water will reach 100°C, it boils.If water reaches 100°C, it boils.Zero ใช้ Present Simple ทั้งสองส่วน
If it will rain, we will stay home.If it rains, we will stay home.First ไม่ใช้ will ใน if-clause
If I would have time, I would help.If I had time, I would help.Second ใช้ Past Simple ใน if-clause
If I was you, I would wait.If I were you, I would wait.ข้อสอบมาตรฐานนิยม were ในสมมติ
If she studied, she will pass.If she studies, she will pass.อย่าผสม Second กับ First โดยไม่มีเหตุผล
เช็กก่อนตอบ
  1. เป็นข้อเท็จจริงเสมอ เหตุการณ์ที่เป็นไปได้ หรือสถานการณ์สมมติ?
  2. Zero: Present + Present
  3. First: Present + will + V1
  4. Second: Past + would + V1
  5. ตรวจ comma เมื่อนำ if-clause ขึ้นต้น
  • Easy If people eat too much, they gain weight. (ถ้าคนกินมากเกินไป น้ำหนักจะเพิ่ม) (ความจริงทั่วไป: Zero Conditional)
  • Medium If Leo practices tonight, he will play better tomorrow. (ถ้าลีโอซ้อมคืนนี้ พรุ่งนี้เขาจะเล่นได้ดีขึ้น) (มีโอกาสเกิดจริง: First Conditional)
  • Hard If our apartment were larger, we would invite more guests. (ถ้าห้องของเราใหญ่กว่านี้ เราคงเชิญแขกมากขึ้น) (ตรงข้ามความจริงปัจจุบัน: Second Conditional)

End-of-lesson quiz

ตอบแล้ว 0 / 10

ข้อ 1

1 / 10

Complete the Zero Conditional:
'If you __________ water below 0°C, it freezes.'

เฉลย / Answerซ่อนเฉลย / Hide

เฉลย / Answer: (B) cool

คำอธิบายแต่ละตัวเลือก / Explanation for each choice

  • (A) will cool
    ผิด: Zero Conditional ใช้ Present Simple ใน if-clause ไม่ใช้ will
  • (B) cool
    ถูกต้อง! ข้อเท็จจริงทั่วไปใช้ If + Present Simple, Present Simple

    ประโยคสมบูรณ์: If you cool water below 0°C, it freezes.
  • (C) cooled
    ผิด: cooled เป็น Past Simple แต่ประโยคนี้กล่าวถึงข้อเท็จจริงทั่วไป
  • (D) would cool
    ผิด: would ใช้ใน main clause ของ Second Conditional ไม่ใช่ if-clause แบบนี้

ข้อ 2

2 / 10

Choose the correct First Conditional sentence.

เฉลย / Answerซ่อนเฉลย / Hide

เฉลย / Answer: (D) If Nina hurries, she will catch the train.

คำอธิบายแต่ละตัวเลือก / Explanation for each choice

  • (A) If Nina will hurry, she catches the train.
    ผิด: First Conditional ไม่ใช้ will ใน if-clause และผลลัพธ์ควรใช้ will + V1
  • (B) If Nina hurried, she will catch the train.
    ผิด: รูปนี้ผสม Past Simple ของ Second กับ will ของ First
  • (C) If Nina hurries, she caught the train.
    ผิด: caught เป็นอดีต ไม่ใช่ผลลัพธ์อนาคตของ First Conditional
  • (D) If Nina hurries, she will catch the train.
    ถูกต้อง! First Conditional ใช้ Present Simple ใน if-clause และ will + V1 ใน main clause

ข้อ 3

3 / 10

Complete the Second Conditional:
'If I had more free time, I __________ painting.'

เฉลย / Answerซ่อนเฉลย / Hide

เฉลย / Answer: (A) would learn

คำอธิบายแต่ละตัวเลือก / Explanation for each choice

  • (A) would learn
    ถูกต้อง! Second Conditional ใช้ Past Simple คู่กับ would + V1

    ประโยคสมบูรณ์: If I had more free time, I would learn painting.
  • (B) will learn
    ผิด: will + V1 เป็นรูปผลลัพธ์ของ First Conditional ไม่สอดคล้องกับ if I had
  • (C) would learned
    ผิด: หลัง would ต้องใช้กริยารูปพื้นฐาน learn ไม่ใช่ learned
  • (D) learn
    ผิด: Second Conditional ต้องมี would ใน main clause

ข้อ 4

4 / 10

Complete the sentence:
'If the library is open, we __________ there after lunch.'

เฉลย / Answerซ่อนเฉลย / Hide

เฉลย / Answer: (C) will study

คำอธิบายแต่ละตัวเลือก / Explanation for each choice

  • (A) studied
    ผิด: studied เป็นอดีต ไม่แสดงผลลัพธ์อนาคตที่เป็นไปได้
  • (B) would studied
    ผิด: หลัง would ใช้ V1 และ if-clause นี้เป็น Present Simple แบบ First Conditional
  • (C) will study
    ถูกต้อง! เงื่อนไขมีโอกาสเกิดจริง จึงใช้ will + V1 ใน main clause

    ประโยคสมบูรณ์: If the library is open, we will study there after lunch.
  • (D) will studied
    ผิด: หลัง will ต้องใช้ V1 study ไม่ใช่ studied

ข้อ 5

5 / 10

Which sentence uses punctuation correctly?

เฉลย / Answerซ่อนเฉลย / Hide

เฉลย / Answer: (B) If you need help, call me.

คำอธิบายแต่ละตัวเลือก / Explanation for each choice

  • (A) If you need help call me.
    ผิด: เมื่อ if-clause ขึ้นต้น ควรมี comma คั่นก่อน main clause
  • (B) If you need help, call me.
    ถูกต้อง! if-clause อยู่ต้นประโยคจึงมี comma คั่น และ main clause เป็นคำสั่งได้
  • (C) Call, me if you need help.
    ผิด: ห้ามใช้ comma แยกกริยา Call ออกจากกรรม me
  • (D) Call me, if you need help.
    ผิด: เมื่อ if-clause อยู่ท้ายประโยค โดยทั่วไปไม่ต้องใส่ comma

ข้อ 6

6 / 10

Choose the best advice.

เฉลย / Answerซ่อนเฉลย / Hide

เฉลย / Answer: (D) If I were you, I would speak to the teacher.

คำอธิบายแต่ละตัวเลือก / Explanation for each choice

  • (A) If I am you, I will speak to the teacher.
    ผิด: คำแนะนำแบบสมมติมาตรฐานใช้ If I were you และ would
  • (B) If I was you, I would spoke to the teacher.
    ผิด: ในข้อสอบนิยม were และหลัง would ต้องใช้ V1 speak
  • (C) If I were you, I will speak to the teacher.
    ผิด: Second Conditional ต้องใช้ would + V1 ไม่ใช่ will + V1
  • (D) If I were you, I would speak to the teacher.
    ถูกต้อง! รูปมาตรฐานสำหรับให้คำแนะนำคือ If I were you, I would + V1

ข้อ 7

7 / 10

Select the sentence that describes a regular result.

เฉลย / Answerซ่อนเฉลย / Hide

เฉลย / Answer: (A) If my brother skips breakfast, he feels tired before noon.

คำอธิบายแต่ละตัวเลือก / Explanation for each choice

  • (A) If my brother skips breakfast, he feels tired before noon.
    ถูกต้อง! Present Simple ทั้งสองส่วนแสดงนิสัยและผลที่เกิดเป็นประจำ จึงเป็น Zero Conditional
  • (B) If my brother skipped breakfast, he would feel tired before noon.
    ผิด: ประโยคนี้เป็น Second Conditional และสื่อสถานการณ์สมมติ
  • (C) If my brother skips breakfast, he will felt tired before noon.
    ผิด: หลัง will ต้องใช้ feel ไม่ใช่ felt
  • (D) If my brother will skip breakfast, he feels tired before noon.
    ผิด: ไม่ใช้ will ใน if-clause ของเงื่อนไขพื้นฐานนี้

ข้อ 8

8 / 10

Complete the hypothetical question:
'What __________ if you saw a snake in the garden?'

เฉลย / Answerซ่อนเฉลย / Hide

เฉลย / Answer: (C) would you do

คำอธิบายแต่ละตัวเลือก / Explanation for each choice

  • (A) will you do
    ผิด: saw เป็น Past Simple ของ Second Conditional จึงควรจับคู่กับ would
  • (B) would you did
    ผิด: หลัง would และประธานต้องใช้ V1 do ไม่ใช่ did
  • (C) would you do
    ถูกต้อง! คำถาม Second Conditional ใช้ What + would + subject + V1

    ประโยคสมบูรณ์: What would you do if you saw a snake in the garden?
  • (D) do you do
    ผิด: do you do เป็น Present Simple และไม่สอดคล้องกับ if you saw

ข้อ 9

9 / 10

Choose the sentence with the correct meaning and form.

เฉลย / Answerซ่อนเฉลย / Hide

เฉลย / Answer: (A) If Ella knew the answer, she could explain it to us.

คำอธิบายแต่ละตัวเลือก / Explanation for each choice

  • (A) If Ella knew the answer, she could explain it to us.
    ถูกต้อง! knew แสดงสถานการณ์สมมติ และ could + V1 แสดงความสามารถที่เป็นผลลัพธ์
  • (B) If Ella would know the answer, she could explain it to us.
    ผิด: if-clause ของ Second Conditional ใช้ Past Simple knew ไม่ใช้ would know
  • (C) If Ella knew the answer, she could explained it to us.
    ผิด: หลัง could ต้องใช้ V1 explain ไม่ใช่ explained
  • (D) If Ella knows the answer, she could explained it to us.
    ผิด: ประโยคผสมรูป First กับ Second และใช้กริยาหลัง could ผิดรูป

ข้อ 10

10 / 10

Identify the correct revision:
'If Paul would live closer, he would walk to work.'

เฉลย / Answerซ่อนเฉลย / Hide

เฉลย / Answer: (D) If Paul lived closer, he would walk to work.

คำอธิบายแต่ละตัวเลือก / Explanation for each choice

  • (A) If Paul will live closer, he would walk to work.
    ผิด: ไม่ใช้ will ใน if-clause และยังผสม will กับ would
  • (B) If Paul lives closer, he would walked to work.
    ผิด: รูป tense ไม่สอดคล้องกันและหลัง would ต้องใช้ walk
  • (C) If Paul lived closer, he will walk to work.
    ผิด: if-clause แบบสมมติ Past Simple ต้องจับคู่กับ would + V1
  • (D) If Paul lived closer, he would walk to work.
    ถูกต้อง! Second Conditional ใช้ If + Past Simple, would + V1