C1

But for + N, S + would (have) + V

But for — ถ้าไม่มี

คำอธิบาย

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

ข้อควรระวัง

หลัง but for ต้องเป็นวลีนาม เช่น But for you helped us ✗ ที่ถูกต้องคือ But for your help ✓

ตัวอย่าง

But for your help, we would have missed the deadline.

ถ้าไม่มีความช่วยเหลือของคุณ เราคงพลาดกำหนดเวลาไปแล้ว

But for the rain, the match would have finished on time.

ถ้าไม่ใช่เพราะฝนตก การแข่งขันคงจบตรงเวลา

But for one vote, the motion would have passed.

ถ้าไม่ขาดไปเพียงหนึ่งเสียง ญัตตินี้คงผ่านไปแล้ว

But for his stubbornness, they would still be partners.

ถ้าไม่ใช่เพราะความดื้อรั้นของเขา ทั้งสองคงยังเป็นหุ้นส่วนกันอยู่

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

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

เรียน “But for + N, S + would (have) + V” ให้ได้ผล

หัวข้อไวยากรณ์ “But for + N, S + would (have) + V” (But for — ถ้าไม่มี) เป็นหนึ่งในโครงสร้างสำคัญของระดับ CEFR 5 การจะใช้โครงสร้างนี้ได้คล่อง คุณต้องเข้าใจบริบทที่ใช้และฝึกอย่างสม่ำเสมอ

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

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

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