2. IF CLAUSE
คือ ประโยคที่มีข้อความแสดงเงื่อนไข (conditions)
ซึ่งประกอบด้วยประโยคเล็ก 2 ประโยครวมกัน
และเชื่อมด้วย conjunction "if"
ประโยคที่นาหน้าด้วย if แสดงเงื่อนไข เราเรียกว่า
If clause
และประโยคที่แสดงผลเงื่อนไขนั้น เราเรียกว่า main clause
Form : If clause, Main clause.
4. 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.
5. 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
6. 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.
7. 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.
8. 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
9. 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
10. 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
11. You ……………(get) water if you .…………(mix)
hydrogen and oxygen.
mixget
EXCERCISE
I would have been in big trouble if
you …………………………….(help/not)me.had not helped
12. 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
13. 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
14. 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
15. 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
16. 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
17. 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