คุณกำลังพบปัญหาในการเรียน If Clause Type 3 หรือไม่? บทความนี้จะมอบความรู้เต็มรูปแบบเกี่ยวกับโครงสร้าง, การใช้งาน, การแปรผัน และแบบฝึกหัดที่มีคำตอบเกี่ยวกับ If Clause Type 3 ให้กับคุณ ติดตามกันเลยเพื่อเสริมสร้างความรู้ด้านไวยากรณ์ภาษาอังกฤษของคุณ!
I. If Clause Type 3 คืออะไร?
ประโยคเงื่อนไขประเภท 3 เป็นประเภทของประโยคที่ใช้เมื่อผู้พูดจินตนาการถึงผลลัพธ์ของเหตุการณ์/สถานการณ์/การกระทำที่ไม่ได้เกิดขึ้นจริงในอดีต
ตัวอย่าง:
- If John had taken the train, he wouldn’t have been late for the meeting. (ถ้าจอห์นขึ้นรถไฟ เขาคงไม่ไปประชุมสาย)
- If she had listened to the weather report, she wouldn’t have gone to the beach. (ถ้าเธอฟังรายงานสภาพอากาศเธอคงไม่ไปชายหาด)
II. โครงสร้างของประโยคเงื่อนไขประเภท 3 (If Clause Type 3)
ประโยคเงื่อนไขประเภท 3 มีสองส่วนเช่นเดียวกับประโยคเงื่อนไขประเภทอื่น คือ ส่วนที่อธิบายเงื่อนไข “ถ้า” (If) และส่วนของประโยคหลัก “จะ”.
ข้อเงื่อนไข | ข้อหลัก |
If + S + had + Vpp/V-ed
(If + Past Perfect Tense) |
S + would/could/might + have + Vpp/V-ed (S + would/could/might + have + รูปแบบของกาลเวลาที่ผ่านมา) |
ความสนใจ: ทั้ง “had” และ “would” สามารถเขียนย่อเป็น “‘d” ได้ ดังนั้นเพื่อให้แยกแยะได้ว่า “would” ไม่ปรากฏในประโยค If ดังนั้นเมื่อ “d” ถูกย่อในประโยคนี้จะหมายถึง “had”. ตัวอย่าง:
- If Mark had driven more carefully, he might not have had an accident. (ถ้า Mark ขับรถอย่างระมัดระวังมากขึ้น เขาอาจจะไม่เกิดอุบัติเหตุ)
III. การใช้งานประโยคเงื่อนไขประเภท 3 – If Clause Type 3
การใช้งาน | ตัวอย่าง |
ใช้แสดงการสมมติถึงการกระทำที่ไม่ได้เกิดขึ้นจริงในอดีต | If you had joined us yesterday, you would have enjoyed the party. (ถ้าคุณเข้าร่วมกับเราเมื่อวานนี้ คุณจะสนุกกับปาร์ตี้นั้น) |
ใช้ might ในการแสดงความเป็นไปได้ที่ไม่แน่นอนในอดีต | If Peter had applied earlier, he might have gotten the job. (ถ้า Peter สมัครงานเร็วกว่านี้ เขาอาจได้งานนั้น) |
ใช้ could แสดงว่าการกระทำสามารถเกิดขึ้นได้ในอดีตหากเงื่อนไขนั้นเกิดขึ้นจริง | If I had woken up earlier, I could have caught the early bus. (ถ้าฉันตื่นขึ้นมาเร็วกว่านี้ ฉันจะสามารถติดรถบัสเช้าได้) |
IV. รูปแบบที่เปลี่ยนแปลงของประโยคเงื่อนไขชนิด 3
การเปลี่ยนแปลงประโยคเงื่อนไข
If + S + had + been + V-ing, S + would/ could + have + PII
ตัวอย่าง: ถ้าไม่เป็นฝนตกตลอดสัปดาห์ทั้งหมดนี้ ฉันก็จะซักผ้าเสร็จแล้ว (If it hadn’t been raining the whole week, I would have finished the laundry.)
การเปลี่ยนแปลงของประโยคสำคัญ
If + S + had + PII, S + would/ could + have + been + V-ing
ตัวอย่าง: ถ้าอากาศดีขึ้น ฉันก็จะนั่งในสวนเมื่อเขามาถึง (If the weather had been better, I would have been sitting in the garden when he arrived.)
If + S + had + PII, S + would/ could + V-inf
ตัวอย่าง: ถ้าเธอได้ทำตามคำแนะนำของฉัน ตอนนี้เธอก็จะรวยขึ้น (If she had followed my advice, she would be richer now.)
V. การเปลี่ยนแปลงประโยคเงื่อนไขชนิด 3 – If Clause Type 3
นอกเหนือจากโครงสร้างพื้นฐานที่กล่าวถึง ประโยคเงื่อนไขชนิด 3 ยังมีรูปแบบการสลับที่อยู่ของประโยคที่ปรากฏบ่อยในแบบฝึกหัด เรียนรู้โครงสร้างการสลับประโยคเงื่อนไขชนิด 3 ดังต่อไปนี้:
If + S + had + PII, S + would/ could + have + PII
→ Had + S + PII, S + would/could + have + PII
ตัวอย่าง:
If Tom had studied harder, he could have passed the exam. (ถ้าทอมเรียนหนักกว่านี้ เขาคงสอบผ่านได้) → Had Tom studied harder, he could have passed the exam.
VI. แบบฝึกหัดเกี่ยวกับประโยคเงื่อนไขชนิด 3 พร้อมคำตอบ
แบบฝึกหัดที่ 1: เติมประโยคให้สมบูรณ์ด้วยรูปแบบคำกริยาที่ถูกต้องในวงเล็บ
- If I (know) you were coming, I (cook) dinner.
- If she (study) harder, she (pass) the exam.
- He (regret) not telling her the truth.
- If we (have) more time, we (visit) the Grand Canyon.
- I (wish) I (not sell) my old car.
แบบฝึกหัดที่ 2: เขียนประโยคต่อไปนี้ใหม่ตามโครงสร้างประโยคแบบมีเงื่อนไขประเภท 3
- I didn’t have enough money, so I couldn’t buy the car.
- She didn’t study for the exam, so she failed it.
- He didn’t listen to his father’s advice, so he got into trouble.
- We didn’t leave early enough, so we missed the flight.
- She didn’t take care of her health, so she got sick.
แบบฝึกหัดที่ 3: กลับประโยคเงื่อนไขประเภท 3 ต่อไปนี้
- If I had known the truth, I wouldn’t have told him the lie.
- If she had studied harder, she would have gotten a better score.
- If he had listened to his doctor’s advice, he would be healthier now.
- If we had had a map, we wouldn’t have gotten lost.
- If she had taken her medication on time, she wouldn’t have felt so sick.
คำตอบ
แบบฝึกหัดที่ 1:
- had known, would have cooked
- had studied, would have passed
- regrets not telling
- had had, would have visited
- wish I hadn’t sold
แบบฝึกหัดที่ 2:
- If I had had enough money, I would have bought the car.
- If she had studied for the exam, she would have passed it.
- If he had listened to his father’s advice, he wouldn’t have gotten into trouble.
- If we had left early enough, we wouldn’t have missed the flight.
- If she had taken care of her health, she wouldn’t have gotten sick.
แบบฝึกหัดที่ 3:
- Had I known the truth, I wouldn’t have told him the lie.
- Had she studied harder, she would have gotten a better score.
- Had he listened to his doctor’s advice, he would be healthier now.
- Had we had a map, we wouldn’t have gotten lost.
- Had she taken her medication on time, she wouldn’t have felt so sick.
ถ้า Clause Type 3 เป็นหัวข้อสำคัญในไวยากรณ์ภาษาอังกฤษ หวังว่าบทความนี้จะช่วยให้คุณได้รับความรู้ที่สมบูรณ์เกี่ยวกับโครงสร้าง การใช้งาน รูปแบบต่างๆ และแบบฝึกหัดเกี่ยวกับ If Clause Type 3 ฝึกฝนอย่างสม่ำเสมอเพื่อรวบรวมความรู้และใช้ If Clause อย่างคล่องแคล่วในการสื่อสารและการเขียน