if clause
TRANSCRIPT
IF CLAUSE คอื ประโยคที่มีข้อความแสดงเงื่อนไข (conditions) ซึ่งประกอบด้วยประโยคเล็ก 2 ประโยครวมกัน
และเชื่อมด้วย conjunction "if" ประโยคที่น าหน้าด้วย if แสดงเงื่อนไข เราเรยีกว่า
If clause และประโยคท่ีแสดงผลเงื่อนไขน้ัน เราเรยีกว่า main clause
Form : If clause, Main clause.
If Clause If + Present Simple, Present Simple. Type 0
S + V1 S + V1
***เป็นเงื่อนไขที่เกิดขึ้นได้อย่างแน่นอน ใช้กับความเป็นจรงิที่เกิดขึ้นตามธรรมชาติ (natural laws) ทางด้านวิทยาศาสตร์หรอืการกระท าที่เป็นนิสัยของแต่ละบุคคล (habitual actions)
EX. If water is heated , it boils.
If people eat too much , they get fat.
If a metal is heated , it expands.
1.
If Clause Type 0
2.
3.
Command (ค าสั่ง) If + Present Simple, V1 + O.
S + V1
EX.
EX.
Request (ขอร้อง) If + Present Simple, please +V1 + O.
S + V1
If John arrives, tell him to wait for me.
If you know Chinese, please explain this note for me.
MAIN MENU
If Clause Type 1 If + Present Simple, S + will + V1 + O.
S + V1
***เป็นเงื่อนไขในชีวิตประจ าวันที่เป็นปัจจุบัน และเป็นไปได้ ใช้กับเหตุการณ์ที่เป็นจริงในปัจจุบัน หรอือนาคต ***If Clause type 1 น้ี สามารถใช้ Should แทน If ได้
EX. If I find her address, I will send her an invitation.
MAIN MENU
If it doesn't rain tomorrow, we will have a picnic.
I will be able to do this exercise if I try.
If Clause Type 2 If + Past Simple, S + would + V1 + O.
S + V2
***เป็นเงื่อนไขในชีวิตประจ าวันที่เป็นปัจจุบัน และเป็นไปได้ยาก หรอืเป็นไปไม่ได้ ใช้กับเหตุการณ์ที่ตรงข้ามความจรงิในปัจจุบัน หรืออนาคต
EX. If I knew her name, I would tell you.
It would be nice if you helped me do the housework.
She would be safer if she had a car.
If Clause Type 2
Subjunctive were ปกติแล้ว was จะต้องใช้กับ Singular Nouns แต่ในที่นี้จะใช้ were ซึ่งเป็น subjunctive form แทน
EX. If I were you, I would call her.
If she were here, I could explain to her.
MAIN MENU
If Clause Type 3 If + Past Perfect, S + would + have +V3 + O.
***เป็นเงื่อนไขที่เปน็อดีต และเป็นไปไม่ได้ ใช้กับเหตุการณ์ที่ตรงข้ามกับความเปน็จริงในอดีต
S + had +V3
EX. if I had studied hard, I would have passed the exam last term.
If you had gone to the party last night , you would have met your girlfriend.
MAIN MENU
If Clause Type 4 If + Past Perfect ,S + would + V1 + now.
*** ใช้กับเหตุการณ์ท่ีตรงข้ามกับความจริงในอดีต กับสิ่งที่ตรงข้ามกับความจริงในปัจจุบนั **ผสมระหว่าง Type 2 กับ Type 3
EX. If Tom had driven carefully last night, he would not be in jail now.
S + had +V3 ตัวบ่งชี ้
EXCERCISE MAIN MENU
You ……………(get) water if you .…………(mix) hydrogen and oxygen.
mix get
EXCERCISE
I would have been in big trouble if you …………………………….(help/not)me. had not helped
If you…………...(touch) a fire, you…………(get) burned. touch get
If you…………………… (ask) me, I would have told you. had asked
If you ………………(send) this letter now, she ……………………. (receive) it tomorrow.
send
will receive
He…………............(be)a millionaire if he won the lottery.
would be
If I ………………………(check)the oil in my car carefully yesterday , I wouldn’t be in trouble now.
had checked
Snakes…………..(bite) if they.……………(be)scared. bite are
If he……………..(have) more time, he would learn karate.
had
If I hadn’t gone to bed so late last night, I ……………………………….(tire/not) today. wouldn’t be tired
If babies……………(be) hungry, they…………..(cry). are cry
If I …………….(do)this test, I ………………………(improve) my English.
do will improve
If I …………….(find) your ring, I …………………(give) it back to you.
If they …………………….(study/not)harder, they …………………… (pass/not)the exam.
find will give
don’t study
won’t pass
If I had studied hard those day, I …………………….(be) a doctor today.
would be
If we worked all night, we………………………..(finish) in time; but we have no intention of working all night.
We would be able to buy a larger house if we……………........(have) more money
would finish
had
If it………………………(rain)so much last year, my crops would be better now.
had rained
If I had met you before, we ………………………………..(be) together.
If Max ……………..…....(be) to the party last night , he would have had fun.
would have been
had been