I. Conditional Sentences (If-Clause)
Conditional Sentence คือประโยคที่มีข้อความแสดงเงื่อนไข (condition) คือประโยคที่มีข้อความแสดงเงื่อนไข (condition)
หรือแสดงการสมมุติซึ่งประกอบด้วยประโยคเล็ก 2 ประโยครวมกันและเชื่อมด้วย
หรือแสดงการสมมุติซึ่งประกอบด้วยประโยคเล็ก 2 ประโยครวมกันและเชื่อมด้วย
conjunction “ if ” แสดงเงื่อนไขเราเรียกว่า If clause และประโยคที่ แสดงผลของเงื่อนไขเรียกว่า main clause
If it snows, I will make a snowman.
(If-clause) (main clause) |
II. Types of Conditional Sentences (If-Clause)
Type one
(A) |
If + Present simple, Present simple
V1(s,es) V1(s,es)
Present simple + if + present simple |
Natural laws |
If ice is heated ,it melts.
The ice melts if it is heated. ice is heated ,it melts.
The ice melts if it is heated. The ice melts if it is heated. |
Habitual actions |
If it is fine, Jim usually walks to school. it is fine, Jim usually walks to school.
Jim usually walks to school if it is fine. |
Type one
(B) |
If + Present simple, Imperative
V1(s, es) Infinitive (V1)
Imperaive + if + present simple s, es) Infinitive (V1)
Imperaive + if + present simple
Infinitive V1(s,es) |
|
If you see George, tell him to write to me. you see George, tell him to write to me.
Tell George tell to me, if you see him. George tell to me, if you see him. |
|
If the wind is strong ,don’t go outside. the wind is strong ,don’t go outside.
Don’t go outside if the wind is strong. outside if the wind is strong. |
Type one
(C)
Possibility |
If + Present simple , future simple
V1 ( s,es ) will + inf. s,es ) will + inf.
Future simple + if + present simple
Will + inf. V1 (s,es) |
|
If he comes , I will speak to him. he comes , I will speak to him.
I will speak to him if he comes. to him if he comes. |
1. สามารถใช้ “ whenever ” หรือ “ when” แทน “ if ” ได้เช่น
สามารถใช้ “ whenever ” หรือ “ when” แทน “ if ” ได้เช่น
- Plants grow fast when / whenever / if you water them. Plants grow fast when / whenever / if you water them.
2. สามารถใช้ “can / may” ใน main clause เป็นเงื่อนไขที่บอกอนุญาต ( permission ) สามารถใช้ “can / may” ใน main clause เป็นเงื่อนไขที่บอกอนุญาต ( permission ) เช่น
- If you are in a hurry , you can / may wear my coat. If you are in a hurry , you can / may wear my coat.
3. สามารถใช้ “needn’t” = ไม่จำเป็น ใน main clause ได้ เช่น สามารถใช้ “needn’t” = ไม่จำเป็น ใน main clause ได้ เช่น
-You needn’t wear a coat if you go out tonight. You needn’t wear a coat if you go out tonight.
4. สามารถใช้ “ be able to “ใน main clause เป็นเงื่อนไขที่บอกความสามารถ (ability ) สามารถใช้ “ be able to “ใน main clause เป็นเงื่อนไขที่บอกความสามารถ (ability ) เช่น
- If you study hard, you’ll be able to speak English very well soon.
If you study hard, you’ll be able to speak English very well soon.
5. สามารถใช้ If + will” กับ present simple เพื่อแสดงการแนะนำและขอร้อง (polite suggestion or request ) เช่น สามารถใช้ If + will” กับ present simple เพื่อแสดงการแนะนำและขอร้อง (polite suggestion or request ) เช่น
- If he will cook the dinner, I’ll wash the dishes.
6. สามารถใช้ “ If + should ” กับ present simple เมื่อสิ่งสมมุตินั้นมีโอกาสเป็นจริงได้ น้อยในอนาคต หรือเมื่อผู้พูดไม่ค่อยแน่ใจว่าเหตุการณ์นั้นๆจะเกิดขึ้นหรือไม่ เช่น สามารถใช้ “ If + should ” กับ present simple เมื่อสิ่งสมมุตินั้นมีโอกาสเป็นจริงได้ น้อยในอนาคต หรือเมื่อผู้พูดไม่ค่อยแน่ใจว่าเหตุการณ์นั้นๆจะเกิดขึ้นหรือไม่ เช่น
- If you should change your mind. I’ll gladly exchange for you.
7. สามารถใช้ may / ought to / should ” ใน main clause แทน will เพื่อแสดงความเป็นไปได้หรือสมควร เช่น สามารถใช้ may / ought to / should ” ใน main clause แทน will เพื่อแสดงความเป็นไปได้หรือสมควร เช่น
- If you go out tonight, you (may / ought to / should ) take a bus.
8. สามารถใช้ unless / provided (that) / providing (that) / on condition(that)” / even if ( ถึงแม้ว่า / ถ้าเผื่อว่า) แทน. “If…..not” ใน present simple ได้ เช่น สามารถใช้ unless / provided (that) / providing (that) / on condition(that)” / even if ( ถึงแม้ว่า / ถ้าเผื่อว่า) แทน. “If…..not” ใน present simple ได้ เช่น
- If you don’t come to class in time, you’ll miss the test.
you don’t come to class in time, you’ll miss the test.
Unless |
you come |
|
Provided (that )
Providing (that)
On condition (that)
Even if |
you don’t come |
class in time, you’ll miss the test. |
9. สามารถละ if ” โดยใช้ should มาแทนที่ได้ แต่นิยมใช้ในภาษาเขียนเท่านั้น เช่น สามารถละ if ” โดยใช้ should มาแทนที่ได้ แต่นิยมใช้ในภาษาเขียนเท่านั้น เช่น
- If you go into town, please buy me an entertainment magazine. you go into town, please buy me an entertainment magazine.
= Should you go into town, please buy me an entertainment magazine.
you go into town, please buy me an entertainment magazine.
Type two |
If + V2 (ed, d,เปลี่ยนรูป,คงรูป),would + infinitive
would + infinitive + if + V1(ed,d,เปลี่ยนรูป,คงรูป) + infinitive + if + V1(ed,d,เปลี่ยนรูป,คงรูป) |
Present unreal |
If I had money on me, I would buy a CD.
I would buy a CD if I had money on me. money on me, I would buy a CD.
I would buy a CD if I had money on me. a CD if I had money on me.
(=I don’t have any money right now. I can’t buy I don’t have any money right now. I can’t buy
it.) |
Impossible / imaginary
(very “be” ใช้ “were”
รูปเดียวเท่านั้น) |
If I were you, I could go abroad.
I could go abroad if I were you. you, I could go abroad.
I could go abroad if I were you. abroad if I were you.
(=I am not you now so I can’t / don’t go abroad) I am not you now so I can’t / don’t go abroad) |
1. “would + inf + infinitive” main clause should / might / could
2. ใช้
If + were to + infinitive + would + infinitive |
ความหมายคงเดิม เช่น
- If I passed the exam, he would be astonished.
If I passed the exam, he would be astonished.
- = If I were to pass the exam , he would be astonished .
3. ใช้ If I were to pass the exam, he would be astonished.
If + it + weren’t for + the fact that + clause + would + infinitive
but for + noun
but for + noun |
- If it weren’t for the fact that so many people think he’s clever at
If it weren’t for the fact that so many people think he’s clever at
this job, I would ask him to do something else.
4. ใช้ If + would แทน If + v2 ( ed,d,ป,ค) เพื่อแสดงความรำคาญที่ถูกรบกวน เช่น
ใช้ If + would แทน If + v2 ( ed,d,ป,ค) เพื่อแสดงความรำคาญที่ถูกรบกวน เช่น
- If you would stop (stopped) singing, I would be able to study.
If you would stop (stopped) singing, I would be able to study.
หรือใช้ในจดหมายราชการ จดหมายธุรกิจ เช่น
- I would be very grateful if you would pay (paid) your bill.
I would be very grateful if you would pay (paid) your bill.
- We should appreciate it if you would fill (filled) in this room.
We should appreciate it if you would fill (filled) in this room.
เมื่อละ “ if ” ใช้ โครงสร้าง
Were + S + to infinitive , would + infinitive |
เช่น
- If she typed the letters more quickly, she would leave for lunch earlier.
the letters more quickly, she would leave for lunch earlier.
- =Were she type the letters more quickly she would leave for lunch earlier.
the letters more quickly she would leave for lunch earlier.
แต่ถ้ากริยาใน If + v2 (ed,d, ปม, ค ) ใช้โครงสร้าง
Were + S +……., would + infinitive |
เช่น
- If he were here, he would tell you the truth. here, he would tell you the truth.
- = Were he here, he would tell the truth. = Were he here, he would tell the truth.
Type three |
If + had + V3 + (ed,d,ป,ค),would + have + V3(ed,d,ป,ค)
would + V3(ed,d,ป,ค) + if + V1(ed,d,เปลี่ยนรูป,คงรูป) + V3(ed,d,ป,ค) + if + V1(ed,d,เปลี่ยนรูป,คงรูป) |
Past unreal |
If I had seen Harry, I would have taken his picture. seen Harry, I would have taken his picture.
I would have taken Harry’s picture if I had seen him.
(= I didn’t see Harry. I didn’t take his picture.) |
เมื่อละ “ If ”ใช้โครงสร้าง
Had + S + V3 (ed,d,),would +have +V3 |
เช่น
- If he had known her address, he could have written to her.
- Had he known her address, he could have written to her. Had he known her address, he could have written to her.
- = Had he known her address, he could have written to her.
III. Special Type of Conditional Sentences
ถ้าเป็นเรื่องสมมุติที่เกิดขึ้นในอดีต แต่มีผลสืบเนื่องมาจนถึงปัจจุบัน และมีคำวิเศษที่บอกเวลาในปัจจุบันหรืออนาคตปรากฏอยู่ใน main clause ด้วยเพราะใช้ If clause แสดงอดีตและ main clause แสดงปัจจุบันและอนาคต ที่ไม่อาจเป็นจริงเลย เช่น
If + had + V3(ed,d,เปลี่ยนรูป,คงรูป), would + infinitive + now |
-
If we had not bought a new car,
we would have money to go to America next summer.
we had not bought a new car, we would have money to go to America next summer.
- Had we not bought a new car, we would have money to go to America next summer.
a new car, we would have money to go to America next summer.
( = We bought a car so we don’t have money to go to America now)
|