B2
If it were not for + N , S + would + V0 · But for + N , S + would have + V3
If it weren't for และ But for
คำอธิบาย
ใช้บอกเงื่อนไขเดียวที่ทำให้ผลลัพธ์เปลี่ยนไป If it weren't for พูดถึงปัจจุบัน ส่วน If it hadn't been for พูดถึงอดีต But for + คำนามเป็นรูปแบบทางการที่ใช้ได้ทั้งสองช่วงเวลา
หลัง But for ต้องตามด้วยวลีคำนาม ไม่ใช่อนุประโยค: But for it rained ✗, But for the rain ✓
ตัวอย่าง
ถ้าไม่มีคุณ ฉันคงหลงทางไปแล้ว
ถ้าไม่ใช่เพราะความล่าช้า เราคงมาถึงแล้ว
ถ้าไม่ใช่เพราะฝน ทริปนี้คงสมบูรณ์แบบ
ถ้าไม่ใช่เพราะความช่วยเหลือของเธอ เราคงทำไม่เสร็จ
ฝึกทำแบบฝึกหัด
ทดสอบความเข้าใจของคุณด้วยแบบฝึกหัดปรนัยสั้น ๆ
เรียน “If it were not for + N , S + would + V0 · But for + N , S + would have + V3” ให้ได้ผล
หัวข้อไวยากรณ์ “If it were not for + N , S + would + V0 · But for + N , S + would have + V3” (If it weren't for และ But for) เป็นหนึ่งในโครงสร้างสำคัญของระดับ CEFR 4 การจะใช้โครงสร้างนี้ได้คล่อง คุณต้องเข้าใจบริบทที่ใช้และฝึกอย่างสม่ำเสมอ
เคล็ดลับการเรียน อ่านออกเสียงตัวอย่างซ้ำหลายรอบเพื่อสร้างความเคยชินตามธรรมชาติ จากนั้นลองแต่งประโยคจากสถานการณ์ของตัวเอง แล้วใช้ปุ่มเสียงเพื่อฟังและฝึกออกเสียงให้ถูกต้อง
คุณเปิดดูบทเรียนเต็ม “” เพื่อทำความเข้าใจไวยากรณ์และคำศัพท์ที่เกี่ยวข้องให้ลึกขึ้นได้เช่นกัน