C1

If + S + had + V3, S + would + V0 (now) · If + S + V2, S + would have + V3

ประโยคเงื่อนไขแบบผสมช่วงเวลาในระดับสูง

คำอธิบาย

ทั้งสองอนุประโยคของประโยคเงื่อนไขไม่จำเป็นต้องอยู่ในช่วงเวลาเดียวกันเสมอไป หากอนุประโยค if ใช้อดีตกาลสมบูรณ์แต่ประโยคหลักใช้ would + กริยาช่องที่ 1 หมายความว่าเหตุการณ์ในอดีตนั้นทิ้งผลลัพธ์มาถึงปัจจุบัน ในทางกลับกัน หากอนุประโยค if ใช้อดีตกาลธรรมดาเพื่อบอกสภาพที่เป็นอยู่ยาวนาน แต่ประโยคหลักใช้ would have + กริยาช่องที่ 3 ก็หมายถึงผลลัพธ์หนึ่งเดียวที่เกิดขึ้นแล้วในอดีต

ข้อควรระวัง

อย่ารีบบังคับให้สองอนุประโยคอยู่ในช่วงเวลาเดียวกันโดยอัตโนมัติ เช่น If I had taken the job, I would have been in Berlin now ✗ (คำว่า now ต้องการ would be) ที่ถูกต้องคือ I would be in Berlin now ✓

ตัวอย่าง

If I had taken the job, I would be in Berlin now.

ถ้าฉันรับงานนั้นไว้ ตอนนี้ฉันคงอยู่ที่เบอร์ลินแล้ว

If she were more careful, she would not have lost the file.

ถ้าเธอระมัดระวังมากกว่านี้ เธอคงไม่ทำเอกสารหาย

If they had invested earlier, the firm would still exist.

ถ้าพวกเขาลงทุนตั้งแต่เนิ่นๆ บริษัทคงยังคงอยู่จนถึงตอนนี้

If he did not smoke, he would have recovered faster.

ถ้าเขาไม่สูบบุหรี่ เขาคงหายเร็วกว่านี้

ฝึกทำแบบฝึกหัด

ทดสอบความเข้าใจของคุณด้วยแบบฝึกหัดปรนัยสั้น ๆ

เรียน “If + S + had + V3, S + would + V0 (now) · If + S + V2, S + would have + V3” ให้ได้ผล

หัวข้อไวยากรณ์ “If + S + had + V3, S + would + V0 (now) · If + S + V2, S + would have + V3” (ประโยคเงื่อนไขแบบผสมช่วงเวลาในระดับสูง) เป็นหนึ่งในโครงสร้างสำคัญของระดับ CEFR 5 การจะใช้โครงสร้างนี้ได้คล่อง คุณต้องเข้าใจบริบทที่ใช้และฝึกอย่างสม่ำเสมอ

เคล็ดลับการเรียน อ่านออกเสียงตัวอย่างซ้ำหลายรอบเพื่อสร้างความเคยชินตามธรรมชาติ จากนั้นลองแต่งประโยคจากสถานการณ์ของตัวเอง แล้วใช้ปุ่มเสียงเพื่อฟังและฝึกออกเสียงให้ถูกต้อง

คุณเปิดดูบทเรียนเต็ม “” เพื่อทำความเข้าใจไวยากรณ์และคำศัพท์ที่เกี่ยวข้องให้ลึกขึ้นได้เช่นกัน

คำถามที่พบบ่อย