ประโยคเงื่อนไขแบบที่ 3
รูปแบบ
ในประโยคเงื่อนไขแบบที่ 3 'if' clause จะใช้ past perfect tense และ main clause จะใช้ perfect conditional หรือ perfect continuous conditional
If clause (สาเหตุ/เงื่อนไข) | Main clause (ผลที่เกิดขึ้น) |
---|---|
If + past perfect | perfect conditional หรือ perfect continuous conditional |
If this thing had happened | that thing would have happened. |
ในประโยคเงื่อนไขทุกแบบ ไม่มีการวางลำดับของประโยคที่แน่นอน หากคุณต้องการเปลี่ยนการเรียงลำดับของ if clause และ main clause คุณเพียงแค่ต้องเปลี่ยนคำสรรพนามและใส่เครื่องหมายวรรคตอนให้ถูกต้องเท่านั้น แต่ไม่ว่าจะจัดเรียงลำดับอย่างไร ความหมายของประโยคก็ไม่เปลี่ยนแปลง
ตัวอย่างเช่น
- If it had rained, you would have gotten wet.
- You would have gotten wet if it had rained.
- You would have passed your exam if you had worked harder.
- If you had worked harder, you would have passed your exam.
- I would have believed you if you hadn't lied to me before.
- If you hadn't lied to me before, I would have believed you.
หน้าที่
ประโยคเงื่อนไขแบบที่ 3 ใช้เพื่ออ้างถึงเงื่อนไขในอดีตที่ไม่เป็นไม่ได้และผลในอดีตที่อาจจะเป็นไปได้ ประโยคเงื่อนไขแบบนี้คือสมมุติเท่านั้นและไม่เป็นความจริง เพราะรู้ว่าสายเกินไปแล้วที่จะเปลี่ยนแปลงสิ่งใด ๆ มักจะบ่งบอกถึงความเสียใจหรือรู้สึกผิด ความเป็นจริงที่เกิดขึ้นจะตรงกันข้ามกับสิ่งที่พูด เวลาในประโยคเงื่อนไขแบบที่ 3 คือ อดีตและเป็นเพียงเรื่องสมมุติเท่านั้น
ตัวอย่างเช่น
- If I had worked harder I would have passed the exam. (แต่ฉันไม่ได้ขยันเรียนหนังสือ ฉันก็เลยสอบไม่ผ่าน)
- If I had known you were coming I would have baked a cake. (แต่ฉันไม่รู้ว่าคุณจะมา ฉันก็เลยไม่ได้ทำเค้กไว้)
- I would have been happy if you had called me on my birthday. (แต่คุณไม่ได้โทรมาหาฉัน ฉันก็เลยไม่มีความสุข)
นอกจากนี้ ใน main clause ของประโยคเงื่อนไขแบบที่ 3 คุณสามารถใช้ modals verb แทนการใช้ "would" ได้อีกด้วยเพื่อบอกระดับความแน่นอน การอนุญาต หรือเพื่อแนะนำให้ทราบว่าผลที่เกิดขึ้นจะเป็นอย่างไร
ตัวอย่างเช่น
- If I had worked harder I might have passed the exam.
- You could have been on time if you had caught the bus.
- If he called you, you could go.
- If you bought my school supplies for me, I might be able to go to the park.
การรวมคำสรรพนามกับคำกริยา (Contractions)
ทั้ง would และ had สามารถย่อให้เป็น 'd ได้ แต่อาจจะทำให้รู้สึกสับสนได้หากคุณไม่แม่นประโยคเงื่อนไขแบบที่ 3 มากเพียงพอ ดังนั้น กรุณาจำกฎ 2 ข้อนี้ไว้ คือ
1. would จะไม่มีวันถูกใช้ใน if-clause ดังนั้น หากคุณเห็น 'd ใน if clause นั่นหมายถึง ตัวย่อของ had ได้เพียงอย่างเดียวเท่านั้น
2. had ไม่สามารถอยู่หน้า have โดยเด็ดขาด ดังนั้น หากคุณเห็น 'd ปรากฏอยู่หลังคำสรรพนามและก่อน have นั่นหมายถึง ตัวย่อของ would ได้เพียงอย่างเดียวเท่านั้น
ตัวอย่างเช่น
- If I'd known you were in hospital, I'd have visited you.
- If I had known you were in hospital, I would have visited you.
- I'd have bought you a present if I'd known it was your birthday.
- I would have bought you a present if I had known it was your birthday.
- If you'd given me your e-mail, I'd have written to you.
- If you had given me your e-mail, I would have written to you.
perfect conditional tense
คำกริยาของ perfect conditional tense ประกอบไปด้วย 3 ส่วน ได้แก่
would + have + กริยาช่อง 3 (past participle)
Have ที่ถูกตามหลังด้วยกริยาช่อง 3 (past participle) จะถูกใช้ในรูปประโยคอื่น ๆ ด้วย เรียกว่า "perfect infinitive"
ประธาน | + would | + have | + กริยาช่อง 3 (past participle) |
---|---|---|---|
He | would | have | gone |
They | would | have | stayed |
การใช้ To Go ใน perfect conditional tense
ประโยคบอกเล่า | ประโยคปฏิเสธ | ประโยคคำถาม | ประโยคคำถามเชิงปฏิเสธ |
---|---|---|---|
I would have gone | I wouldn't have gone | Would I have gone? | Wouldn't I have gone? |
You would have gone | You wouldn't have gone | Would you have gone? | Wouldn't you have gone? |
He would have gone | He wouldn't have gone | Would he have gone? | Wouldn't he have gone? |
She would have gone | She wouldn't have gone | Would she have gone? | Wouldn't she have gone? |
We would have gone | We wouldn't have gone | Would we have gone? | Wouldn't we have gone? |
They would have gone | They wouldn't have gone | Would they have gone? | Wouldn't they have gone? |