C2

S + said + (that) + if + S + had + V3, S + would have + V3

สมมติที่ซ้อนอยู่ในอดีต

คำอธิบาย

เมื่อนำประโยคเงื่อนไขชนิดที่สามมาเล่าซ้ำ (reported speech) ทั้งสองอนุประโยคได้ถอยกาลไปถึงขั้นสุดท้ายแล้ว จึงไม่สามารถถอยกาลลงไปได้อีก ประโยคเงื่อนไขชนิดที่สองเมื่อนำมาเล่าซ้ำก็คงรูปเดิมไว้เช่นกัน นี่คือจุดที่กฎการถอยกาล (backshift) หยุดลง และเป็นจุดที่ผู้เรียนมักถอยกาลเกินความจำเป็น ข้อผิดพลาดที่พบบ่อย: อย่าถอยกาลลงไปอีก: She said that if she had had known ✗, if she had known ✓

ตัวอย่าง

She said that if she had known, she would have called.

เธอบอกว่าถ้าเธอรู้ เธอคงโทรมาแล้ว

He explained that if he were younger, he would apply.

เขาอธิบายว่าถ้าเขาอายุน้อยกว่านี้ เขาจะสมัคร

They claimed the roof would have held but for the wind.

พวกเขาอ้างว่าหลังคาคงจะทนอยู่ได้หากไม่มีลมนั้น

I told him that had we been warned, we would have left.

ฉันบอกเขาว่าถ้าเราได้รับการเตือน เราคงจากไปแล้ว

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

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

เรียน “S + said + (that) + if + S + had + V3, S + would have + V3” ให้ได้ผล

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

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

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

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