ถ้าฉันพูดภาษาอิตาลีได้ ฉันจะได้ทำงานที่อิตาลี (ซึ่งในความเป็นจริงแล้ว ในอนาคตอาจจะไม่ได้ทำงานที่ประเทศอิตาลีก็ได้) • If I were you, I would go to the doctor. ถ้าผมเป็นคุณ ผมจะไปหาหมอ (ในความเป็นจริงเราไม่สามารถเป็นคนอื่นได้ ประโยคนี้จึงเหมือนเป็นการแนะนำมากกว่า) • If I had her phone number, I would call her. ถ้าฉันมีเบอร์โทรของเธอ ฉันก็จะโทร (แต่ความเป็นจริงแล้วตอนนี้ ฉันไม่มีเบอร์โทรของเธอนั่นเอง) 3. Unreal Condition – Past เป็นประโยคแสดงเงื่อนไขในอดีต ที่ไม่สามารถเป็นจริงได้เลยในปัจจุบัน และเงื่อนไขนั้นตรงข้ามกันกับความจริงที่เกิดขึ้นในอดีตด้วย โครงสร้างรูปประโยคก็คือ: if + past perfect, would have + past participle ตัวอย่างการใช้ประโยค • If it had been a home game, our team would have won the match. ถ้าเราได้แข่งในบ้านของเรา ทีมของพวกเราต้องชนะแน่ๆ (แต่ความเป็นจริงทีมของพวกเราแพ้ไปแล้ว) • If you had studied harder, you would have passed the exam. ถ้าคุณเรียนหนักขึ้นกว่านี้ คุณจะผ่านการทดสอบ (แต่ในความเป็นจริงสอบตกไปแล้ว) • If Jame had learned more words, he would have written a good report.
( ถ้าฉันเป็นคุณ ฉันน่าจะโทรหาเธอ) [จริงๆ แล้ว ฉันไม่ได้เป็นคุณ] · If I were you, I would not say that. ( ถ้าฉันเป็นคุณ ฉันก็ไม่น่าจะพูดเช่นนั้น) [จริงๆ แล้ว ฉันไม่ได้เป็นคุณ] แบบที่ 3 If + Past perfect, would have + V3 (Past perfect -> Had + V3) วิธีใช้ ใช้กับเหคุการณ์ที่ตรงข้ามความจริงใน อดีต เช่น · If you had worked harder, you would have passed your exam. ( ถ้าคุณขยันให้มากกว่านี้ คุณก็น่าจะสอบผ่าน) [จริงๆ แล้วสอบตกไปแล้ว] · If you had asked me, I would have told you. ( ถ้าคุณถามฉัน ฉันก็น่าจะบอกคุณไปแล้ว) [จริงๆ แล้วคุณไม่ได้ถาม] · I would have been in big trouble if you had not helped me. ( ฉันน่าจะมีปัญหาไปแล้ว ถ้าคุณไม่ได้ช่วยฉันไว้) [จริงๆ แล้วคุณช่วยฉันไว้] · If I had met you before, we would have been together. ( ถ้าฉันพบคุณก่อนหน้านี้ เราก็น่าจะได้อยู่ด้วยกันไปแล้ว) [จริงๆ แล้วฉันพบคุณช้าไป] แบบทดสอบเรื่อง If-clause - แบบทดสอบ 1 - แบบทดสอบ 2