Just another WordPress.com site



If Clauses หรือ Conditional Sentences

If Clause หรือ Condition Clause หมายถึงประโยคที่แสดงหรือกำหนดเงื่อนไข ขึ้นในเวลาที่ต่างๆ กัน แต่เวลาที่พูดนั้นเกิดขึ้นในขณะปัจจุบันรูปกริยาที่ต่างกันใน If-clauseเป็นเพียงตัวบ่งให้ทราบว่าเป็น เงื่อนไขแบบใดเท่านั้น

ประโยค If-clause (ประโยคเงื่อนไข) จะประกอบด้วย

1. ส่วนที่เป็นเงื่อนไข (If Clause)

2. ส่วนที่เป็นข้อความหลัก (Main Clause)

1. If-clause แบบที่1 ใช้สมมุติในสิ่งที่เป็นไปได้และเป็นจริง ประโยค if-clause เป็น present simple ประโยค main-clause จะเป็น future simple

# if-clause ==> v.1

# main-clause ==> will, shall, can, may + v.1

If Clause + future tense

– If it doesn’t rain tomorrow, we will have a picnic.

– I will be able to do this exercise if I try.

# ถ้าเป็นความจริงเสมอ main-clause ให้ใช้ present simple

– If the ice falls into the water, it floats.

# กริยาใน main-clause เป็นคำสั่ง หรือ ขอร้อง ให้ใช้ present simple

– If the teacher asks you, tell him the truth. (คำสั่ง)

– If you leave, please turn out the light. (ขอร้อง)

# If-clause แบบที่1นี้ สามารถใช้ should แทน if ได้

– Should he refuse to leave, telephone Mr. John.

= If he refuses to leave, telephone Mr. John.

# unless = if not; ประโยคหลัง unless จะเป็นประโยคบอกเล่า ไม่อย่างนั้นจะเป็นปฏิเสธซ้อนปฏิเสธ

– Malee will not come unless she has time.

– Malee will not come if she has no time.

2. If-clause แบบที่2 ใช้สมมุติในสิ่งที่ไม่น่าจะเป็นไปได้หรือไม่เป็นจริงในปัจจุบัน ประโยค if-clause เป็น past simple ประโยค main-clause จะเป็น future in the past หรือ conditional tense

# if-clause ==> v.2

# main-clause ==> would, should, could, might + v.1

– If I had more time, I would read more books. [ขณะปัจจุบันนี้ไม่มีเวลามากพอ]

– If I were you, I would not let him say such things. [ใช้ were กับทุกบุรุษ ไม่ใช้ was]

# เราสามารถละ if โดยเอากริยาช่วย were ในประโยค if-clause มาไว้หน้าประโยคแทน

– If he were to leave (If he left) )today, he would be there by Friday.

= Were he to leave today, he would be there by Friday.

3. If-clause แบบที่3 ใช้สมมุติในสิ่งที่เป็นไปไม่ได้เลย หรือตรงกันข้ามกับความจริงในอดีต ประโยค if-clause เป็น past perfect ประโยค main-clause จะเป็น future perfect in the past หรือ perfect conditional

# if-clause ==> had + v.3

# main-clause ==> would, should, could, might + have + v.3

– If I had had her e-mail address, I would have written to her.

# ถ้าเป็นเหตุการณ์ในอดีตกับปัจจุบันสังเกตจาก now ให้เปลี่ยน Tense ใน main-clause จาก would have + v.3 เป็น would + v.1

– If there had been no floods last year, the crop would be better now.

# เราสามารถละ if โดยเอากริยาช่วย had ในประโยค if-clause มาไว้หน้าประโยคแทน

– If I had known that, I would have lent you mine.

= Had I known that, I would have lent you mine.

*หมายเหตุ: นอกจากคำว่า if แล้ว ยังมีคำอื่นๆที่ใช้ในประโยคเงื่อนไข ได้แก่

a) suppose หรือ supposing = สมมุติว่า

b) on condition that หรือ on the condition that = โดยมีเงื่อนไขว่า

c) so long as หรือ as long as = ถ้า, ตราบใดที่

d) what if = สมมุติว่า

แบบทดสอบหลังเรียนเรื่อง     IF Clause

ข้อที่ 1 . If I …………… a bird, I’d fly around the world.

a. am                b. were

c. had                d. was having

ข้อที่ 2 . Ice melts if we ……………….. it.

a. will warm    b. warm

c. warmed          d. would warm

ข้อที่ 3 . You wouldn’t be so tired if you …………. so hard.

a. don’t work    b. hadn’t worked

c. won’t work     d. didn’t work

ข้อที่ 4 . If you finish you work today, …………….. it to me at 4 p.m.

a. give                       b. gave

c. will give                d. giving

ข้อที่ 5 . If you are going to the cinema, you ……………. me out

a. would count             b. can count

c. will be counting   d. will have counted

ข้อที่ 6 . If I …………….. a baby , I would call it ‘Aida.’

a. were                    b. had

c. would be             d. would have

ข้อที่ 7 . If Marlon ……………. a horse , he would ride it up the mountains.

a. were                    b. had been

c. has had               d. had

ข้อที่ 8 . If you …………. the bill , you …………… in trouble now.

a. had not paid — would have been

b. did not pay — would be

c. haven’t paid — will have been

d. had not paid — would be

ข้อที่ 9 . I went to see that movie because he told me it was amusing. if it ………… I ……….. that movie

a. had been amusing — would have seen

b. had not been amusing — wouldn’t have seen

c. had not been amusing — would have see

d. were not amused — would not see

ข้อที่ 10 . We can extend our building ………….. we have enough money.

a. that                          b. but for

c. unless                       d provided that

ข้อที่ 11 . He …………… to hospital if his illness ………….. worse.

a. will have gone — gets

b. will have to go — gets

c. would have to go — got

d. will go — will get

ข้อที่ 12 . If I had not bought a new car, I …………………… money to go abroad next summer.

a. have                      b. will have

c. would have              d. would have had

ข้อที่ 13 . You ……………. Better if you’d tried harder.

a. had                            b. had done

c. would do                     d. would have done

ข้อที่ 14 . They …………. next week if you write them an official letter of invitation.

a. come                         b. have come             c. will come                   d. will have come

ข้อที่ 15 . He retired in 1960. If he ……….. on working until 1965, He retired in 1960. If he ………… a bigger pension now.

a. goes — will have

b. went — would have

c. had gone — would have had

d. had gone — would have

ข้อที่ 16 . ………………. me if you need help.

a. You telephone                  b. Telephone

c. Should telephone              d. Were you to telephone

ข้อที่ 17 . I can hardly keep my eyes open. If I …………… , to bed earlier last night, I …………….. so tired now.

a. went — would be

b. had gone — would have been

c. had gone — would be

d. went — would have been

ข้อที่ 18 . If you ……………. those lists, we’ll start arranging the lists.

a. check                     b. have check

c. checked                d. will have check

ข้อที่ 19 . He …………..…… if he’d had more time.

a. could have come     b. will have come

c. could come             d. were to come

ข้อที่ 20 . The headmaster ……………. in if you call at 10 a.m.

a. is                           b. was

c. will be                        d. would be

ข้อที่ 21 . ……………………….….. you go shopping , please but me some cards.

a. Should     b. Had     c. Were     d. Unless

ข้อที่ 22 . If you ……………. a man hunt foxes in England, what …….. ask him?

a. have seen — would you

b. will see — do you

c. see — would you

d. saw — would you

ข้อที่ 23 . She can’t swim. That’s why she won’t go sailing with you. But if she ………………. ,

she …………….. .

a. could — would     b. can — will

c. can — would              d. could — will

ข้อที่ 24 . “Are you going to buy a new cat?” “ If I ……….. one I …………. you know.”

a. will buy — would let

b. have bought — should let

c. do buy — will let

d. had bought — would have let

ข้อที่ 25 . ………… I am mistaken , I’ve seen that man before.

a. Unless                      b. If

c. Providing                d. Supposing

ข้อที่ 26 . You will be paid tomorrow ………….. the work is finished by then.

a. but for                      b. unless

c. on condition that         d. only then

ข้อที่ 27 . Should you have time , …………………. to Alfred.

a. write                        b. will write

c. wrote                        d. you would write

ข้อที่ 28 . . ………………………………… , our team would have won the match.

a. Should it not rain heavily

b. Were it not rain heavily

c. Had it not rain heavily

d. Had it not rained heavily

ข้อที่ 29 . He promised to pay yesterday, and he did so. If he …………. , I …………..very angry today.

a. doesn’t pay — will be

b. didn’t pay — would be

c. had paid — wouldn’t be

d. hadn’t paid — would be

ข้อที่ 30 . You …………….. if you …………….. that money.

a. will be punished — steal

b. would be punished — steal

c. are punished — stole

d. would have been punished — stole

This slideshow requires JavaScript.

1. Present Simple

Subject + v(s,es).

– ใช้กับความจริงที่เป็นกฏตายตัว

– ใช้กับการกระทำซึ่งเป็นประจำในปัจจุบัน

– ใช้กับสิ่งที่กำหนดแน่นอนแล้วว่าจะกระทำในอนาคต

2. Past Simple

Subject + verb2.


ใช้กับการกระทำซึ่งเกิดขึ้นเป็นประจำในอดีต (ปัจจุบันไม่มีการกระทำนั้นแล้ว)

3. Future Simple

subject + will ( หรือ shall) + verb1.

– ใช้กับการกระทำที่จะเกิดขึ้นในอนาคต

4. Present Continuous

Subject + is(am,are) + (verb+ing).



ใช้แสดงเหตุการณ์ในอนาคต ซึ่งคาดว่าจะต้องเป็นเช่นนั้นแน่นอน

5. Past Continuous

subject+ was(were)+(verb+ing)

– ใช้ได้ลอย ๆ เพียงเหตุการณ์เดียวได้เฉพาะในกรณีที่มีคำบอกช่วงเวลากำกับไว้ในประโยค คือ บอกว่าเหตุการณ์นั้น ๆ กำลังดำเนิน อยู่ในอดีตตลอดเวลาที่กำหนดนั้น

– ใช้กับเหตุการณ์ 2 อย่าง ซึ่งกำลังดำเนินอยู่พร้อม ๆ กันในอดีต

– ใช้ past continuous คู่กับ past simple เมื่อเหตุการณ์หนึ่งกำลังดำเนินอยู่(past continuous) ก็มีเหตุการณ์อีกอย่างหนึ่งเกิดขึ้น (past simple) เหตุการณ์ที่กำลังดำเนินอยู่ใช้ past continuous เหตุการณ์ที่เกิดขึ้นใหม่ใช้ past simple

6. Future Continuous

subject + will(shall) be + (verb+ing ).

ใช้เมื่อต้องการจะบอกว่า ณ เวลาใดเวลาหนึ่งในอนาคตจะมีเหตุการณ์อะไรกำลังดำเนินอยู่

ใช้กับเหตุการณ์ในอนาคต ซึ่งผู้พูดตัดสินใจแน่นอนแล้วว่า จะทำเช่นนั้น (ประโยคเช่นนี้ใช้เพียง Future simple ก็ได้ แต่ความ หมายจะอ่อนลงไป)

7.Present Perfect

Subject + has(have) + verb3.

– ใช้กับเหตุการณ์ซึ่งเกิดขึ้นในอดีต แต่ดำเนินติดต่อเรื่อยมาจนถึงปัจจุบันขณะที่พูดประโยคนั้นโดยปกติจะมี กลุ่มคำ หรือ ประโยค บอกว่าเหตุการณ์นั้นเริ่มต้นตั้งแต่เมื่อใด

– ใช้แสดงการเคยหรือไม่เคย

– ใช้ present perfect กับเหตุการณ์ที่เพิ่งจบลงใหม่ ๆ

– กับเหตุการณ์ซึ่งความจริงจบลงไปแล้ว แต่ใจผู้พูดยังรู้สึกในผลของเหตการณ์นั้นๆอยู่

8.Past Perfect

Subject + had + verb3

– ใช้ tense นี้ เมื่อมีเหตุการณ์ 2 อย่างในอดีต อย่างหนึ่งเกิดก่อนอีกอย่างหนึ่ง

เหตุการณ์ที่เกิดก่อนใช้ past perfect

เหตุการณ์ที่เกิดภายหลัง ใช้ past simple

– ใช้กับเหตุการณ์ที่เกิดขึ้นก่อนเวลาหนึ่งในอดีต

9. Future Perfect

Subject + will have + verb3

– ใช้เมื่อต้องการจะบอกว่าเมื่อถึงเวลาหนึ่งในอนาคตเหตุการณ์อย่างหนึ่งได้จบสิ้นลง”เวลาหนึ่งในอนาคต”

– ใช้แสดงความคาดคะเนหรือสงสัย

10.Present Perfect Continuous

Subject + has(have) been + (verb+ing)

ใช้ได้เฉพาะกริยาที่มีการต่อเนื่อง ใช้กับเหตุการณ์ที่เกิดขึ้นในอดีตและดำเนินติดต่อกันเรื่อยมาจนถึงปัจจุบัน

11. Past Perfect Continuous

Subject + had been + (verb+ing).

– โดยปกติจะใช้ได้ก็ต่อเมื่อมีเหตการณ์ในอดีต 2 เหตุการณ์ ขณะที่เหตุการณ์หนึ่งกำลังดำเนินอยู่ก็อีกเหตุการณ์หนึ่งเกิดขึ้น

เหตุการณ์ที่กำลังดำเนินอยู่ใช้ past perfect (continuous)

เหตุการณ์ที่เกิดขึ้นใหม่ ใช้ past simple

12. Future Perfect Continuous

Subject + will(shall) + have been + (verb+ing)

– ใช้เฉพาะเมื่อต้องการเน้นความต่อเนื่องเท่านั้น คือใช้เมื่อต้องการจะบอกวา เมื่อถึงเวลาหนึ่งในอนาคต เหตุการณ์อย่างหนึ่งซึ่งดำเนินมาก่อนหน้านั้นก็ยังคงดำเนินอยู่และจะดำเนิน ต่อไปอีก


1. Present Simple


Adverb of time

Use (วิธีใช้)

กริยาช่องที่ 1เมื่อประธานเป็นเอกพจน์
บุรุษที่ 3 กริยาเติม s (หรือ es)
hardly ever
1. habitual, permanent repeated action (เหตุการณ์ที่เกิดขึ้นเป็นประจำ)
I go to church every Sunday2. facts, general, truth, proverbs (เป็นความจริง สุภาษิต)
The sun sets in west
Actions speak louder than words.

3. Exclamatory sentence (อุทาน)
Here it is!
Here comes the bride!

2. Present Continuous


Adverb of time

Use (วิธีใช้)

am + กริยาเติม ing
at the moment
at present
right now
1. An action is progress at the moment of speaking.
My mother is cooking now.
What are you doing?2. An action that happens frequency (เหตุการณ์ที่เกิดบ่อย ๆ จนซ้ำซาก)
John is always eating in class

กริยาที่แสดงความรู้สึกและอารมณ์ จะไม่ใช้รูป Continuous เช่น fell, hear,
see, taste, smell, love

3. Past Simple


Adverb of time

Use (วิธีใช้)

กริยาช่องที่ 2 yesterday
the other day
1. To express action in the past
I ate dinner at the restaurant o­nce.2. A past habit (อุปนิสัยในอดีต)
I gambled when I was young.

3. A series of past actions
I entered the room, switched o­n the television, sat o­n the sofa and lit a pipe.

4. Past Continuous


Adverb of time

Use (วิธีใช้)

+ กริยาเติม ing
เหมือน Past Simple 1. กระทำในอดีต บ่งเวลาแน่นอน
It was raining at 10 o’clock last night2. สองเหตุการณ์เกิดพร้อม ๆ กันในอดีต โดยมีคำว่า while, as
While I was singing, my brother was dancing.

3. เหตุการณ์แรกกำลังดำเนินอยู่ และมีเหตุการณ์ที่สองเข้ามาแทรก เหตุการณ์แรกใช้ past continuous เหตุการณ์ที่สองใช้ past simple
While + past continuous + past simple = When + past simple + past continuous
While I was doing my homework, my friends came.

5. Present Perfect


Adverb of time

Use (วิธีใช้)

+ กริยาช่องที่ 3
until now
so far
1. เหตุการณ์ได้ทำเสร็จสิ้นไปแล้วในอดีต แต่ย้ำว่าพึ่งจะเสร็จใหม่ ๆ
I have just finished my report2. เหตุการณ์เกิดในอดีต และดำเนินเรื่อยมาจนถึงปัจจุบัน (ขณะที่พูด)
I have known him since 1975

3. เหตุการณ์เกิดในอดีตแต่ไม่บ่งเวลาแน่นอน
Jim has gone to Europe.
Have you ever eaten snails?

6.  Present Perfect Continuous


Adverb of time

Use (วิธีใช้)

+been + กริยา
have เติม ing
all day
all this year
all this morning
1. ใช้กับการกระทำที่เกิดในอดีต และมีผลต่อเนื่องในปัจจุบัน
็็He has been studying French for five years (and is  still studying)มักใช้กับกริยาที่ยาวนาน เช่น live, wait, study, stay ฯลฯ

7. Past Perfect


Adverb of time

Use (วิธีใช้)

had + กริยาช่องที่ 3 สังเกต conjunction
by the time (เมื่อตอนที่)
1. ใช้คู่กับ Past Simple โดยมี conjunction ที่กล่าวมาแล้วคั่นเหตุการณ์เกิดก่อนใช้ past perfect
เหตุการณ์ที่เกิดหลังใช้ past simple
I had gone out when he came in.

8. Future Simple


Adverb of time

Use (วิธีใช้)

+ กริยาช่องที่ 1
1. ใช้แสดงเหตุการณ์ที่จะเกิดในอนาคต
I will pass the exam this year.

9. Future Continuous


Adverb of time

Use (วิธีใช้)

will + be
shall กริยาเติม ing
ใช้เหมือนกับ future simple + เวลาที่เจาะจง 1. ใช้แสดงเหตุการณ์ที่จะเกิดขึ้นในอนาคต บ่งเวลาเกิดแน่นอน
Next year, in June, she will be studying abroad.

10. Future Perfect


Adverb of time

Use (วิธีใช้)

+ have
shall + กริยาช่องที่ 3
by + adverb of time ที่แสดงอนาคต
by tomorrow
by next month
1. ใช้แสดงว่าเมื่อถึงเวลาใดเวลาหนึ่ง ในอนาคต การกระทำอย่างหนึ่งจะสิ้นสุดลง
By next year. I will left for London.


Welcome to WordPress.com. After you read this, you should delete and write your own post, with a new title above. Or hit Add New on the left (of the admin dashboard) to start a fresh post.

Here are some suggestions for your first post.

  1. You can find new ideas for what to blog about by reading the Daily Post.
  2. Add PressThis to your browser. It creates a new blog post for you about any interesting  page you read on the web.
  3. Make some changes to this page, and then hit preview on the right. You can always preview any post or edit it before you share it to the world.

Tag Cloud