ขั้นสูง · Unit 80

รูปสมมติ - ถ้าไม่มี ~, ถ้าตอนนั้นไม่มี ~

'ถ้าไม่มี / ถ้าตอนนั้นไม่มี ' แสดงด้วย If it were not for / If it had not been for และเปลี่ยนไปใช้รูปสลับลำดับ (Were it not for / Had it not been for ) หรือ without / but for ก็ได้ เป็นการสมมติว่าไม่มีสิ่งใดสิ่งหนึ่งเพื่…

คำอธิบาย

'ถ้าไม่มี ~ / ถ้าตอนนั้นไม่มี ~' แสดงด้วย If it were not for ~ / If it had not been for ~ และเปลี่ยนไปใช้รูปสลับลำดับ (Were it not for ~ / Had it not been for ~) หรือ without ~ / but for ~ ก็ได้ เป็นการสมมติว่าไม่มีสิ่งใดสิ่งหนึ่งเพื่อเน้นความสำคัญของสิ่งนั้น

 

A.  ถ้าไม่มี — If it were not for / Were it not for / Without / But for 

สิ่งที่ตรงข้ามกับเรื่องจริงตอนนี้ที่ว่า 'ถ้าตอนนี้ไม่มี ~' มีโครงสร้าง If it were not for ~ เป็นรูปพื้นฐาน และเปลี่ยนไปใช้รูปสลับลำดับ Were it not for ~ หรือ Without ~ / But for ~ ก็ได้. ประโยคหลักที่ตามมาข้างหลังจะมี would / could / might + รูปพื้นฐานของคำกริยา If it were not for = Were it not for = Without = But for

รูประดับความเป็นทางการตัวอย่าง
If it were not forมาตรฐานIf it were not for air, we would die.
Were it not forเป็นทางการ·ภาษาเขียนWere it not for air, we would die.
Withoutทั่วไป·ภาษาพูดWithout air, we would die.
But forเป็นทางการBut for air, we would die.
  • If it were not for coffee, I couldn't wake up. (ถ้าไม่มีกาแฟ ฉันก็ตื่นไม่ไหว)
  • Were it not for your patience, this project would fail. (ถ้าไม่มีความอดทนของคุณ โครงการนี้ก็คงล้มเหลว)
  • Without the internet, life would be very different. (ถ้าไม่มีอินเทอร์เน็ต ชีวิตก็คงต่างไปมาก)
  • But for the rain, we could enjoy the picnic. (ถ้าไม่ติดที่ฝน เราก็คงสนุกกับปิกนิกได้)

 

B.  ตอนนั้นไม่มี — If it had not been for / Had it not been for / Without / But for 

สิ่งที่ตรงข้ามกับเรื่องจริงในอดีตที่ว่า 'ถ้าตอนนั้นไม่มี ~' มีโครงสร้าง If it had not been for ~ เป็นรูปพื้นฐาน และเปลี่ยนไปใช้รูปสลับลำดับ Had it not been for ~ หรือ Without ~ / But for ~ ก็ได้. ประโยคหลักจะตามด้วย would / could / might + have + รูปกริยาช่อง 3 If it had not been for = Had it not been for = Without = But for

รูประดับความเป็นทางการตัวอย่าง
If it had not been forมาตรฐานIf it had not been for him, I would have quit.
Had it not been forเป็นทางการ·ภาษาเขียนHad it not been for him, I would have quit.
Withoutทั่วไป·ภาษาพูดWithout him, I would have quit.
But forเป็นทางการBut for him, I would have quit.
  • If it had not been for your advice, I would have made a big mistake. (ถ้าตอนนั้นไม่มีคำแนะนำของคุณ ฉันก็คงทำผิดพลาดครั้งใหญ่)
  • Had it not been for the alarm, I would have overslept. (ถ้าตอนนั้นไม่มีเสียงปลุก ฉันก็คงนอนตื่นสาย)
  • Without her support, we couldn't have finished the project. (ถ้าตอนนั้นไม่มีการสนับสนุนของเธอ เราก็คงทำโครงการให้เสร็จไม่ได้)
  • But for the doctor, he might have died. (ถ้าตอนนั้นไม่มีหมอคนนั้น เขาก็อาจตายไปแล้ว)

 

C.  Without / But for ใช้ได้กับทั้งสองกาล 

Without ~ / But for ~ มีรูปที่ไม่ผูกกับกาล จึงตัดสินว่าตรงข้ามกับปัจจุบันหรือตรงข้ามกับอดีตได้จากกาลของกริยาช่วยในประโยคหลักเท่านั้น. ถ้าเป็น would + รูปพื้นฐานของคำกริยาคือตรงข้ามกับปัจจุบัน ถ้าเป็น would have + รูปกริยาช่อง 3 คือตรงข้ามกับอดีต

กริยาช่วยของประโยคหลักการตัดสินกาลตัวอย่าง
would / could / might + รูปพื้นฐานตรงข้ามกับปัจจุบันWithout you, I would be lost.
would / could / might + have + p.p.ตรงข้ามกับอดีตWithout you, I would have been lost.
  • Without you, my life would be empty. (ถ้าไม่มีคุณ ชีวิตของฉันก็คงว่างเปล่า)
  • Without you, my life would have been empty. (ถ้าตอนนั้นไม่มีคุณ ชีวิตของฉันก็คงว่างเปล่าไปแล้ว)
  • But for his help, I couldn't finish the work. (ถ้าไม่มีความช่วยเหลือของเขา ฉันก็ทำงานนั้นให้เสร็จไม่ได้)
  • But for his help, I couldn't have finished the work. (ถ้าตอนนั้นไม่มีความช่วยเหลือของเขา ฉันก็คงทำงานนั้นให้เสร็จไม่ได้)

ประเด็นสำคัญ

  1. 1ถ้าตอนนี้ไม่มี = If it were not for = Were it not for = Without = But for และประโยคหลักจะมี would / could / might + รูปพื้นฐานของคำกริยามา.
  2. 2ถ้าตอนนั้นไม่มี = If it had not been for = Had it not been for = Without = But for และประโยคหลักจะตามด้วย would / could / might + have + รูปกริยาช่อง 3.
  3. 3Without กับ But for ไม่ผูกกับกาล และการเป็นเรื่องตรงข้ามกับปัจจุบันหรือกับอดีตนั้นตัดสินจากรูปของกริยาช่วยในประโยคหลัก. (เช่น Without you, I would be lost / Without you, I would have been lost)
  4. 4Were it not for กับ Had it not been for เป็นภาษาที่เป็นทางการและภาษาเขียน ส่วนในภาษาพูด Without เป็นธรรมชาติกว่ามาก But for เป็นภาษาที่เป็นทางการแต่ก็ใช้ในภาษาพูดอยู่บ้าง.
  5. 5If it wasn't for ในภาษาพูดยอมรับได้ แต่ในภาษาที่เป็นทางการมีหลักว่าให้ใช้ If it were not for อย่าลืมใส่ not อย่างที่เขียนว่า If it had been for.

ตัวอย่าง

If it were not for water, nothing could live.
ถ้าไม่มีน้ำ ก็คงไม่มีอะไรมีชีวิตอยู่ได้.
Were it not for your help, I would fail.
ถ้าไม่มีความช่วยเหลือของคุณ ฉันก็คงล้มเหลว.
Without air, we could not survive.
ถ้าไม่มีอากาศ เราก็คงมีชีวิตรอดไม่ได้.
But for the rain, we could go on a picnic.
ถ้าไม่ติดที่ฝน เราก็คงไปปิกนิกได้.
If it were not for coffee, I couldn't wake up.
ถ้าไม่มีกาแฟ ฉันก็ตื่นไม่ไหว.
บทนี้ยังมีตัวอย่างอีก สมัครสมาชิกเพื่อดูและฟังทั้งหมด

ข้อผิดที่พบบ่อย

If it not were for you, I would fail.
If it were not for you, I would fail.
Had not it been for the map, we would have gotten lost.
Had it not been for the map, we would have gotten lost.
Without your help, I would finished the work.
Without your help, I couldn't have finished the work.
But for his advice, I make a mistake.
But for his advice, I would have made a mistake.
If it weren't for the traffic, we would arrive on time yesterday.
If it had not been for the traffic, we would have arrived on time.
ลองตรวจสอบว่าเข้าใจจริงหรือไม่
อ่านเข้าใจกับทำถูกเป็นคนละเรื่อง เมื่อตอบผิด AI จะบอกว่าคุณติดตรงหัวข้อไหน
ฝึกทำข้อสอบฟรี