If Clause Type 3 โครงสร้างและตัวอย่างเข้าใจง่าย
"รู้งี้ตั้งใจอ่านหนังสือตั้งแต่แรกก็คงสอบผ่านไปแล้ว..." หรือ "ถ้าวันนั้นไม่ลืมร่ม รถก็คงไม่ติดจนมาสายขนาดนี้" ประโยคตัดพ้อและเสียดายเรื่องราวในอดีตแบบนี้ ในภาษาอังกฤษเรามีโครงสร้างเฉพาะที่เรียกว่า if clause type 3 นั่นเองครับ!
ความยากของมันมักจะอยู่ที่การผันกริยาที่ดูซับซ้อน แต่ไม่ต้องกังวลไปครับ เพราะบทความนี้จะพาคุณไปเจาะลึกโครงสร้าง วิธีการใช้ และตัวอย่างประโยคฉบับเข้าใจง่าย ที่จะเปลี่ยนแกรมม่าชวนปวดหัวให้กลายเป็นเรื่องสนุกและนำไปใช้ได้จริงทันที!
Key Takeaways
- if clause type 3 คืออะไร: ประโยคเงื่อนไขที่ใช้สมมติถึงเหตุการณ์ในอดีตที่ไม่ได้เกิดขึ้นจริง หรือเป็นเพียงการแสดงความเสียดาย/จินตนาการในสิ่งตรงข้ามกับความเป็นจริง
- โครงสร้างประโยค: If + Subject + had + V.3, Subject + would + have + V.3 (หรือสลับตำแหน่งประโยคได้)
- การนำไปใช้: มักใช้พูดถึงความเสียดาย (Regret) หรือการวิพากษ์วิจารณ์เหตุการณ์ที่ผ่านไปแล้ว
I. If Clause Type 3 คืออะไร?
If clause type 3 หรือ third conditional คือประโยคเงื่อนไขที่ใช้สำหรับ:
- สมมุติสถานการณ์ในอดีตที่ไม่เป็นจริง
- แสดงความเสียใจเกี่ยวกับสิ่งที่เกิดขึ้นในอดีต
- จินตนาการผลลัพธ์ที่แตกต่างในอดีต
- พูดถึงสิ่งที่ไม่สามารถเปลี่ยนแปลงได้แล้ว
ลักษณะสำคัญของ conditional type 3:
- เป็นสมมุติฐานที่ไม่เป็นจริงในอดีต
- ใช้ Past Perfect ในส่วนเงื่อนไข
- ใช้ would have + V3 ในส่วนผลลัพธ์
- แสดงถึงสิ่งที่เกิดขึ้นตรงข้ามกับความจริง
II. โครงสร้างประโยค If Clause Type 3
สำหรับการแต่ง ประโยค if clause type 3 นั้น มีสูตรโครงสร้างที่ตายตัว แม้จะดูยาวแต่ถ้าจับหลักการทำงานของ Verb ได้ก็ไม่ยากเลยครับ โดยสามารถแบ่งโครงสร้างออกเป็น 2 แบบตามการวางตำแหน่ง ดังนี้ครับ
1. แบบเอา If ขึ้นต้นประโยค (ต้องมีเครื่องหมาย Comma คั่น)
If + Subject + had + V.3 , Subject + would/could/might + have + V.3
ตัวอย่าง: If I had studied harder, I would have passed the exam.
ความเป็นจริงในอดีต: ฉันไม่ได้ตั้งใจเรียน (I didn't study hard) และผลคือฉันสอบตก (I failed the exam)
2. แบบเอา Main Clause ขึ้นต้น (ไม่ต้องมีเครื่องหมาย Comma)
Subject + would/could/might + have + V.3 + If + Subject + had + V.3
ตัวอย่าง: I would have passed the exam if I had studied harder.
(ความหมายเหมือนกันกับประโยคด้านบนทุกประการ เพียงแต่สลับตำแหน่งเท่านั้นครับ)
บทความแนะนำอ่านต่อ:
III. การใช้งานหลักของ If Clause Type 3
เพื่อให้คุณมองเห็นภาพและนำ if clause type 3 ไปปรับใช้ในชีวิตจริงหรือในห้องสอบได้อย่างถูกต้อง นี่คือ 3 สถานการณ์หลักที่เรามักจะหยิบโครงสร้างนี้มาใช้ครับ:
1. ใช้เพื่อแสดงความเสียดาย
มักใช้เมื่อเรามองย้อนกลับไปในอดีต แล้วรู้สึกเสียดายที่ไม่ได้ทำบางสิ่งบางอย่าง หรือเสียดายที่ผลลัพธ์ไม่เป็นไปตามที่หวัง
-
ตัวอย่าง: If I had known about your birthday, I would have bought you a gift.
-
(แปล: ถ้าฉันรู้ว่าเป็นวันเกิดเธอ [ในอดีต] ฉันก็คงซื้อของขวัญให้ไปแล้ว ความจริงคือไม่รู้และไม่ได้ซื้อ)
2. ใช้เพื่อตำหนิหรือวิพากษ์วิจารณ์
ใช้เมื่อต้องการบอกว่า ถ้าในอดีตใครบางคนทำตัวอีกแบบ หรือสถานการณ์เป็นอีกอย่าง ผลลัพธ์ก็คงจะดีกว่านี้ (เป็นการบ่นหรือติงเรื่องในอดีต)
-
ตัวอย่าง: If you had driven more carefully, you would not have had an accident. (แปล: ถ้าเธอขับรถให้ระวังกว่านี้ [ในอดีต] เธอก็คงไม่ประสบอุบัติเหตุหรอก ความจริงคือขับไม่ระวังและเกิดอุบัติเหตุไปแล้ว)
3. ใช้เพื่อจินตนาการถึงผลลัพธ์ที่ตรงข้าม
ใช้ในเชิงสมมติเล่นๆ ถึงเหตุการณ์ประวัติศาสตร์ หรือเรื่องราวที่ผ่านไปแล้ว ว่าถ้ามันไม่เกิดแบบนั้นขึ้น โลกหรือชีวิตเราตอนนี้จะเป็นอย่างไร
-
ตัวอย่าง: If we had taken a taxi instead of the bus, we could have arrived on time. (แปล: ถ้าตอนนั้นเรานั่งแท็กซี่แทนรถเมล์ พวกเราก็คงมาถึงตรงเวลาแล้ว ความจริงคือนั่งรถเมล์และมาสาย)
IV. การใช้ Modal Verbs อื่นๆ แทน would have
การเรียนรู้การใช้ modal verbs อื่นๆ นอกเหนือจาก would จะช่วยให้การสื่อสารมีความหลากหลายและแม่นยำมากขึ้น
1. Could have + V.3
|
Modal Verb |
ตัวอย่างประโยค |
ความหมาย |
|
Could have |
If I had trained harder, I could have won the competition. |
หากฉันฝึกหนักกว่านี้ ฉันอาจชนะการแข่งขันได้ |
|
Could have |
If we had left earlier, we could have avoided the traffic. |
หากเราออกเดินทางเร็วกว่านี้ เราอาจหลีกเลี่ยงรถติดได้ |
2. Might have + V.3
การใช้ might แสดงถึงความเป็นไปได้ที่น้อยกว่า could:
-
If she had applied for the job, she might have gotten it. (หากเธอสมัครงานนั้น เธออาจได้งาน)
-
If they had invested in that company, they might have made a fortune. (หากพวกเขาลงทุนในบริษัทนั้น พวกเขาอาจร่ำรวยได้)
V. รูปแบบต่างๆ ของ If Clause Type 3
1. การสลับตำแหน่ง If Clause
If clause type 3 สามารถสลับตำแหน่งประโยคได้
|
รูปแบบ |
ตัวอย่าง |
|
If clause ข้างหน้า |
If I had known, I would have come. (ถ้าฉันรู้ ฉันคงมา) |
|
Main clause ข้างหน้า |
I would have come if I had known. (ฉันคงมา ถ้าฉันรู้) |
หมายเหตุ: เมื่อ if clause อยู่หน้า ต้องมี comma (,) คั่น แต่ถ้า main clause อยู่หน้า ไม่ต้องใช้ comma
2. การใช้แบบปฏิเสธ
Third conditional ในรูปแบบปฏิเสธ:
|
รูปแบบ |
ตัวอย่าง |
|
ปฏิเสธใน If clause |
If I hadn't been sick, I would have gone to the party. (ถ้าฉันไม่ป่วย ฉันคงไปงานเลี้ยง) |
|
ปฏิเสธใน Main clause |
If she had told me, I wouldn't have been angry. (ถ้าเธอบอกฉัน ฉันคงไม่โกรธ) |
|
ปฏิเสธทั้งสองส่วน |
If we hadn't forgotten, we wouldn't have missed it. (ถ้าเราไม่ลืม เราคงไม่พลาด) |
3. Mixed Conditional กับ Type 3
การผสม if clause type 3 กับ Type 2 (Mixed Conditional):
Past condition → Present result:
-
If I had studied harder at school, I would have a better job now. (ถ้าฉันเรียนหนักตอนเรียน ตอนนี้ฉันคงมีงานดีกว่านี้)
-
If she had saved money, she wouldn't be poor now. (ถ้าเธอเก็บเงิน ตอนนี้เธอคงไม่จน)
บทความที่แนะนำ:
- ไขทุกข้อสงสัยการใช้ If Only พร้อมตัวอย่าง
- สรุป Relative Clauses เชื่อมประโยคให้โปร
- ทำความเข้าใจการลดรูป Adverb Clause
VI. แบบฝึกหัด
มาลองวัดระดับความเข้าใจกันหน่อยดีกว่า! ด้านล่างนี้คือแบบฝึกหัด 3 สไตล์ที่จะช่วยให้คุณแม่นยำเรื่อง if clause type 3 มากยิ่งขึ้นครับ
Exercise 1: Multiple Choice Questions
คำชี้แจง: จงเลือกคำตอบที่ถูกต้องที่สุดเพียงข้อเดียว (ข้อ 1-10)
-
If I __________ his number, I would have called him. a) have known b) had known c) knew d) know
-
She would have passed the exam if she __________ harder. a) studied b) had studied c) has studied d) would study
-
If we __________ the map, we wouldn't have gotten lost. a) didn't forget b) hadn't forgotten c) haven't forgotten d) don't forget
-
They __________ the flight if they had left for the airport earlier. a) wouldn't miss b) hadn't missed c) wouldn't have missed d) didn't miss
-
If it had rained yesterday, we __________ at home. a) would stay b) would have stayed c) stayed d) had stayed
-
I would have bought that jacket if it __________ so expensive. a) hadn't been b) wasn't c) hasn't been d) wouldn't be
-
If you __________ me, I would have helped you immediately. a) asked b) had asked c) have asked d) ask
-
If the company had invested in better technology, they __________ bankrupt. a) wouldn't go b) hadn't gone c) wouldn't have gone d) didn't go
-
She __________ the job if she had prepared better for the interview. a) might have gotten b) might get c) had gotten d) got
- If I had known it was a formal party, I __________ jeans. a) wouldn't wear b) wouldn't have worn c) hadn't worn d) didn't wear
เฉลย:
[prep_collapse_expand open_text="View more" close_text="Show less"]
-
b) had known
-
b) had studied
-
b) hadn't forgotten
-
c) wouldn't have missed
-
b) would have stayed
-
a) hadn't been
-
b) had asked
-
c) wouldn't have gone
-
a) might have gotten (ใช้ might แทน would เพื่อบอกความน่าจะเป็น)
-
b) wouldn't have worn
[/prep_collapse_expand]
Exercise 2: Fill in the Blanks
คำชี้แจง: จงเติมคำในช่องว่างโดยผันคำกริยาในวงเล็บให้ถูกต้องตามโครงสร้าง If Clause Type 3 (ข้อ 1-10)
-
If you _______________ (tell) me the truth, I wouldn't have been so angry.
-
We _______________ (arrive) on time if the traffic hadn't been so bad.
-
If they _______________ (not/miss) the train, they would be here by now.
-
I _______________ (lend) you the money if you had asked me.
-
If he _______________ (drive) more carefully, the accident wouldn't have happened.
-
If the doctor _______________ (not/operate) immediately, the patient would have died.
-
They _______________ (win) the match if their star player hadn't been injured.
-
If I _______________ (have) enough money last year, I would have bought that house.
-
She _______________ (could/finish) the project if she had had more time.
-
If we _______________ (listen) to your advice, we wouldn't have made this mistake.
เฉลย:
[prep_collapse_expand open_text="View more" close_text="Show less"]
-
had told (If + had + V.3)
-
would have arrived (ประโยคหลักใช้ would + have + V.3)
-
hadn't missed (รูปปฏิเสธของ Past Perfect คือ hadn't + V.3)
-
would have lent (Lend ผันเป็น V.3 คือ lent)
-
had driven (Drive ผันเป็น V.3 คือ driven)
-
hadn't operated (รูปปฏิเสธในส่วนเงื่อนไข)
-
would have won (Win ผันเป็น V.3 คือ won)
-
had had (Had ตัวแรกคือ Verb ช่วยของ Past Perfect ส่วน had ตัวที่สองคือ V.3 ของคำว่า have ที่แปลว่า 'มี')
-
could have finished (ใช้ could แทน would เพื่อบอกว่า 'น่าจะสามารถทำได้')
-
had listened (If + had + V.3)
[/prep_collapse_expand]
Exercise 3: Error Identification and Sentence Correction
คำชี้แจง: จงหาจุดที่ใช้ไวยากรณ์ผิดในประโยค (มี 1 จุดต่อข้อ) และแก้ไขให้ถูกต้อง (ข้อ 1-10)
-
If I would have known you were coming, I would have baked a cake.
-
She would have gone to the party if she has free time yesterday.
-
If they had took the earlier bus, they wouldn't have been late.
-
I would had bought that car if I had saved enough money.
-
If you hadn't help me, I would have failed the project.
-
Had I have more money, I would have traveled the world.
-
If he didn't forget his passport, he would have boarded the plane.
-
She would have been a doctor today if she had passed the exam last year. (Hint: Mixed Conditional)
-
If the government had acted sooner, the crisis would not be so bad right now. (Hint: Mixed Conditional)
-
I would have can help you if you had told me earlier.
เฉลย:
[prep_collapse_expand open_text="View more" close_text="Show less"]
-
ผิดที่ would have known ➔ แก้เป็น had known (หลัง If ต้องใช้ Past Perfect ไม่ใช่ would have)
-
ผิดที่ has ➔ แก้เป็น had had (เหตุการณ์ในอดีตต้องใช้ Past Perfect)
-
ผิดที่ had took ➔ แก้เป็น had taken (หลัง had ต้องเป็น V.3 ซึ่ง Take ➔ Took ➔ Taken)
-
ผิดที่ had bought ➔ แก้เป็น have bought (ตามหลัง would ต้องเป็น V.inf ซึ่งในที่นี้คือ have เสมอ)
-
ผิดที่ hadn't help ➔ แก้เป็น hadn't helped (หลัง hadn't ต้องผันกริยาเป็น V.3)
-
ผิดที่ Had I have ➔ แก้เป็น Had I had (การละ If แบบ Inversion ต้องใช้ Had + Subject + V.3)
-
ผิดที่ didn't forget ➔ แก้เป็น hadn't forgotten (เงื่อนไขในอดีตที่ไม่ได้เกิดขึ้นจริงต้องใช้ Past Perfect)
-
ผิดที่ would have been ➔ แก้เป็น would be (ประโยคนี้เป็น Mixed Conditional เหตุการณ์ส่งผลถึงปัจจุบันที่มีคำว่า 'today' จึงต้องใช้ would + V.1)
-
ประโยคนี้ ถูกต้องแล้ว (เป็น Mixed Conditional ที่สมบูรณ์แบบ: อดีตส่งผลถึงปัจจุบันที่มีคำว่า 'right now')
-
ผิดที่ would have can ➔ แก้เป็น could have (ภาษาอังกฤษไม่มีการใช้ would have can ต้องยุบรวมเป็น could have + V.3 เพื่อสื่อความหมายว่า 'น่าจะสามารถทำได้')
[/prep_collapse_expand]
การเรียนรู้ if clause type 3 เป็นทักษะสำคัญที่ช่วยให้คุณสามารถแสดงความรู้สึกเสียใจและจินตนาการเกี่ยวกับอดีตได้อย่างถูกต้อง การเข้าใจโครงสร้างและการใช้งานจะทำให้การสื่อสารภาษาอังกฤษของคุณมีความหลากหลายและแม่นยำมากขึ้น การฝึกฝนอย่างสม่ำเสมอจะช่วยให้คุณเชี่ยวชาญโครงสร้างนี้และใช้งานได้อย่างเป็นธรรมชาติในทุกสถานการณ์
PREP Education เป็นสถาบันชั้นนำที่มีความเชี่ยวชาญในการสอนไวยากรณ์ภาษาอังกฤษอย่างเป็นระบบ รวมถึงการสอนประโยคเงื่อนไขต่างๆ อย่าง If Clause Type 3 ที่เป็นทักษะสำคัญสำหรับการสอบ IELTS หลักสูตร ทบทวนสอบ IELTS ออนไลน์ ของเราครอบคลุมทุกหัวข้อไวยากรณ์ที่จำเป็น โดยเฉพาะการใช้ Conditional Sentences ที่จะช่วยยกระดับคะแนน Writing และ Speaking ของคุณอย่างเห็นได้ชัด ด้วยเทคโนโลยี AI ที่ทันสมัยและผู้สอนมืออาชีพ เราช่วยวิเคราะห์จุดอ่อนของผู้เรียนและให้คำแนะนำเฉพาะเจาะจงที่ตรงจุด ระบบการเรียนออนไลน์ที่ยืดหยุ่นช่วยให้ผู้เรียนสามารถศึกษาไวยากรณ์และฝึกทักษะต่างๆ ได้ทุกที่ทุกเวลา PREP มุ่งมั่นช่วยให้นักเรียนทุกคนเข้าใจโครงสร้างประโยคอย่างลึกซึ้งและสามารถนำไปใช้ได้อย่างถูกต้องในการสอบ IELTS ด้วยประสบการณ์และหลักสูตรที่ได้รับการพัฒนาอย่างต่อเนื่อง เราพร้อมเป็นพาร์ทเนอร์ในการยกระดับทักษะภาษาอังกฤษและการเตรียมสอบ IELTS ของคุณสู่ความสำเร็จอย่างแท้จริง

สวัสดีค่ะ ฉันชื่อมุก ปัจจุบันดูแลด้านเนื้อหาผลิตภัณฑ์ของ Prep Education ค่ะ
ด้วยประสบการณ์มากกว่า 5 ปีในการเรียน IELTS ออนไลน์ด้วยตนเอง ฉันเข้าใจดีถึงความท้าทายที่ผู้เรียนต้องเผชิญ แล้วก็รู้ว่าอะไรที่มันเวิร์ก
มุกอยากเอาประสบการณ์ตรงนี้มาช่วยแชร์ แล้วก็ซัพพอร์ตเพื่อน ๆ ให้ได้คะแนนที่ดีที่สุดค่ะ
ความคิดเห็น
เนื้อหาแบบพรีเมียม
ดูทั้งหมดแผนการเรียนรู้ส่วนบุคคล
อ่านมากที่สุด
ติดต่อ Prep ผ่านโซเชียล
















