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