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 + N, S + would (have) + V” ให้ได้ผล
หัวข้อไวยากรณ์ “But for + N, S + would (have) + V” (But for — ถ้าไม่มี) เป็นหนึ่งในโครงสร้างสำคัญของระดับ CEFR 5 การจะใช้โครงสร้างนี้ได้คล่อง คุณต้องเข้าใจบริบทที่ใช้และฝึกอย่างสม่ำเสมอ
เคล็ดลับการเรียน อ่านออกเสียงตัวอย่างซ้ำหลายรอบเพื่อสร้างความเคยชินตามธรรมชาติ จากนั้นลองแต่งประโยคจากสถานการณ์ของตัวเอง แล้วใช้ปุ่มเสียงเพื่อฟังและฝึกออกเสียงให้ถูกต้อง
คุณเปิดดูบทเรียนเต็ม “” เพื่อทำความเข้าใจไวยากรณ์และคำศัพท์ที่เกี่ยวข้องให้ลึกขึ้นได้เช่นกัน