wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

IF CLAUSE - CONDITIONAL SENTENSE

Total questions: 100

Worksheet time: 54mins

Name
Class
Date
1.

If แปลว่า ?

a)

ถ้า

b)

ก้า

c)

ถ่า

d)

ถ้ำ

e)

ถั่ว

2.

unless แปลว่า ?

a)

ถ้า..(ประธาน)..ไม่

b)

ถ้า

c)

ถ้า..(ประธาน)..แล้ว

d)

ไม่เพียงแค่..(ประธาน)..แต่ยังไม่

e)

ไม่ ..(ประธาน) .. ก็ ..(ประธาน)..

3.

ประโยคเงื่อนไข ที่มีโอกาสเป็นไปได้ 50/50

ถ้าทำก็จะเกิด ถ้าไม่ทำก็ไม่เกิด

a)

If Present Simple , Future Simple

b)

If Past Simple , would + v.1/ v.ตัวเดิม

c)

If Past Perfect , would + have + v.3

d)

If Present Simple , Present Simple

e)

If Present Simple , v.1 + O.

4.

ประโยคเงื่อนไข ที่มโนขึ้นมาเองล้วนๆ

เป็นไปไม่ได้เลยในขณะที่พูดอยู่ 0%

a)

If Present Simple , Future Simple

b)

If Past Simple , would + v.1/ v.ตัวเดิม

c)

If Past Perfect , would + have + v.3

d)

If Present Simple , Present Simple

e)

If Present Simple , v.1 + O.

5.

ประโยคเงื่อนไข ที่พูดถึงสิ่งที่ผ่านไปแล้ว และแก้ไขอะไรไม่ได้แล้ว

โอกาสเป็นไปได้ 0%

a)

If Present Simple , Future Simple

b)

If Past Simple , would + v.1/ v.ตัวเดิม

c)

If Past Perfect , would + have + v.3

d)

If Present Simple , Present Simple

e)

If Present Simple , v.1 + O.

6.

ประโยคเงื่อนไข ที่พูดยังไงก็เป็นจริงเสมอ เป็นเช่นนั้นเสมอ

เกิดขึ้นแน่นอน โอกาสเป็นไปได้ 100%

a)

If Present Simple , Future Simple

b)

If Past Simple , would + v.1/ v.ตัวเดิม

c)

If Past Perfect , would + have + v.3

d)

If Present Simple , Present Simple

e)

If Present Simple , v.1 + O.

7.

ประโยคเงื่อนไข ที่เป็นคำสั่ง โอกาสเป็นไปได้ 50/50

a)

If Present Simple , Future Simple

b)

If Past Simple , would + v.1/ v.ตัวเดิม

c)

If Past Perfect , would + have + v.3

d)

If Present Simple , Present Simple

e)

If Present Simple , v.1 + O.

8.

ข้อใดคือโครงสร้าง Present Simple ?

a)

S.1 + V.1เติมs + O. //หรือ\\ S.(2+) + V.1ไม่เติมS + O.

b)

S.+ V.2 + O.

c)

S.+ had + V.3 + O.

d)

S. will + V.1/v.ตัวเดิม + O.

e)

v.1 + O.

9.

ข้อใดคือโครงสร้าง Past Simple ?

a)

S.1 + V.1เติมs + O. //หรือ\\ S.(2+) + V.1ไม่เติมS + O.

b)

S.+ V.2 + O.

c)

S.+ had + V.3 + O.

d)

S. will + V.1/v.ตัวเดิม + O.

e)

v.1 + O.

10.

ข้อใดคือโครงสร้าง Past Perfect ?

a)

S.1 + V.1เติมs + O. //หรือ\\ S.(2+) + V.1ไม่เติมS + O.

b)

S.+ V.2 + O.

c)

S.+ had + V.3 + O.

d)

S. will + V.1/v.ตัวเดิม + O.

e)

v.1 + O.

11.

ข้อใดคือโครงสร้าง Future Simple ?

a)

S.1 + V.1เติมs + O. //หรือ\\ S.(2+) + V.1ไม่เติมS + O.

b)

S.+ V.2 + O.

c)

S.+ had + V.3 + O.

d)

S. will + V.1/v.ตัวเดิม + O.

e)

v.1 + O.

12.

ข้อใดคือโครงสร้าง ประโยคคำสั่ง?

a)

S.1 + V.1เติมs + O. //หรือ\\ S.(2+) + V.1ไม่เติมS + O.

b)

S.+ V.2 + O.

c)

S.+ had + V.3 + O.

d)

S. will + V.1/v.ตัวเดิม + O.

e)

v.1 + O.

13.

If + Present Simple , คู่กับอะไร ?

a)

will + v.1

b)

would + v.1

c)

had + v.3

d)

would have v.3

e)

will + v.1s

14.

If + Present Simple , คู่กับอะไร ?

a)

v.1s / v.1

b)

would + v.1

c)

had + v.3

d)

would have v.3

e)

will + v.1s

15.

If + Present Simple , คู่กับอะไร ?

a)

v.1

b)

would + v.1

c)

had + v.3

d)

would have v.3

e)

shall + v.1s

16.

If + Past Simple , คู่กับอะไร ?

a)

shan't + v.1

b)

would + v.1

c)

had + v.3

d)

would have v.3

e)

shall + v.1s

17.

If + Past Perfect , คู่กับอะไร ?

a)

v.1s / v.1

b)

would + v.1

c)

had + v.3

d)

would have v.3

e)

will + v.1

18.

We won't go out unless it _____ raining.

a)

stops

b)

stop

c)

stopped

d)

doesn't stop

e)

didn't stop

19.

We won't go out if it _____ raining.

a)

stops

b)

stop

c)

stopped

d)

doesn't stop

e)

didn't stop

20.

If the weather ______ fine, I will go to play football.

a)

is

b)

does

c)

were

d)

was

e)

would

21.

I ______ you if I ______ .

a)

will help / can

b)

would help / can

c)

will help / could

d)

help / would

e)

will help / can't

22.

ถ้าเจอ can ในประโยค มันคือ tense ใด ?

a)

present simple

b)

past simple

c)

present continuous

d)

present perfect

e)

future simple

23.

v.2 ของ can คือ ?

a)

could

b)

would

c)

cannot

d)

caned

e)

should

24.

Buy it if you really _____ it ?

a)

need

b)

will need

c)

needed

d)

don't need

e)

would need

25.

Call him if he _____ .

a)

forgets

b)

forget

c)

forgot

d)

will forget

e)

would forget

26.

If you had known about her, you _____ him.

a)

would have love

b)

would love

c)

will love

d)

love

e)

would has love

27.

If I ____ you, I _____ you cry.

(ตอบให้ออกมาความหมายดีๆ หน่อยนะ)

a)

were / wouldn't make

b)

am / wouldn't make

c)

was / wouldn't make

d)

were / would make

e)

am / won't make

28.

If you _____ home, you _____ happier.

a)

had stayed / would have been

b)

had stayed / would be

c)

stays / will be

d)

stayed / would have been

e)

stay / are

29.

____ it if you ____ it.

a)

Read / don't understand

b)

Reads / don't understand

c)

Read / understood

d)

Read / didn't understand

e)

Read / wouldn't understand

30.

If she ____ the magic book, she ____ the witch.

(*witch = แม่มด)

a)

read / could be

b)

reads / can be

c)

had read / would have been

d)

reads / is

e)

reads / could be

31.

Unless you love her. แปลว่าอะไร ?

a)

ถ้าคุณไม่รักเธอ

b)

ถ้าคุณรักเธอ

c)

คุณรักเธอหรือไม่ ?

d)

คุณไม่รักเธอ

e)

ถ้าเธอไม่รักคุณ

32.

If you love her. แปลว่าอะไร ?

a)

ถ้าคุณไม่รักเธอ

b)

ถ้าคุณรักเธอ

c)

คุณรักเธอหรือไม่ ?

d)

คุณไม่รักเธอ

e)

ถ้าเธอรักคุณ

33.

will จะตามหลังด้วย V. ประเภทใด ?

a)

V.1 / V.ตัวเดิม

b)

V.2

c)

V.3

d)

V.ing

e)

been + V.3

34.

I shan't understand the lesson unless I _____ to the teacher.

a)

listen

b)

listens

c)

listened

d)

don't listen

e)

didn't listen

35.

shan't มาจากคำใด ?

a)

shall not

b)

will not

c)

should not

d)

should have

e)

shall have

36.

I shan't understand the lesson if I _____ to the teacher.

a)

listen

b)

listens

c)

listened

d)

don't listen

e)

didn't listen

37.

should could might ถ้าเจอคำเหล่านี้ ก็ให้นึกว่าเหมือนเจอคำว่า would นั่นแหละ ซึ่งก็คือ ตามหลัง v.1 หรือ V.ตัวเดิม นั่นเอง

รับทราบ!

a)

ทราบ!

b)

ไม่ทราบ!

c)

ทราย!

d)

แซ่บ!

38.

ill คือ verb หรือ adj. ?

a)

verb

b)

adj.

39.

wet คือ verb หรือ adj. ?

a)

verb

b)

adj.

40.

เมื่อ adj. อยู่ลำพังตัวเดียว ต้อง v. ตัวใดอยู่ข้างหน้า ?

a)

be เช่น is am are was were be been being

b)

do เช่น do does did

c)

have เช่น has had

d)

should

e)

would

41.

careful คือ verb หรือ adj. ?

a)

verb

b)

adj.

42.

were จะถูกใช้กับทุกๆ ประธาน เมื่อประโยคนั้นมีคำแปลว่า เป็น อยู่ คือ ไป คือ If Clause แบบใด ?

a)

แบบที่ 1 เป็นไปได้ 50/50

b)

แบบที่ 2 เป็นไปไม่ได้เลย มโนล้วนๆ

c)

แบบที่ 3 เหตุการณ์ผ่านไปแล้ว และมักจะเอามาพูดถึงแบบตรงข้ามความจริง

d)

แบบที่ 4 เป็นจริงเสมอ เกิดขึ้นเช่นนั้นแน่นอน 100%

e)

แบบที่ 5 เป็นประโยคคำสั่ง

43.

ขอโทษ

a)

apologize

b)

tidy

c)

without

d)

ealier

e)

early

44.

within

a)

ภายใน

b)

ภายนอก

c)

โดยจะมี

d)

โดยไม่มี

e)

โดยใน

45.

กระเป๋าสตางค์

a)

pocket

b)

tidy

c)

without

d)

ealier

e)

early

46.

จัดให้เป็นระเบียบ

a)

pocket

b)

tidy

c)

without

d)

ealier

e)

early

47.

เช่นนั้น

a)

athlete

b)

tidy

c)

such

d)

ealier

e)

early

48.

เร็วขึ้น

a)

athlete

b)

tidy

c)

such

d)

ealier

e)

early

49.

เร็ว / เช้าตรู่ / ก่อน

a)

athlete

b)

tidy

c)

such

d)

ealier

e)

early

50.

without

a)

ภายใน

b)

ภายนอก

c)

โดยจะมี

d)

โดยไม่มี

e)

โดยใน

51.

พยากรณ์

a)

forecast

b)

remind

c)

promise

d)

forgive

e)

flight

52.

เตือน

a)

forecast

b)

remind

c)

promise

d)

forgive

e)

flight

53.

สัญญา

a)

forecast

b)

remind

c)

promise

d)

forgive

e)

flight

54.

ยกโทษ

a)

forecast

b)

remind

c)

promise

d)

forgive

e)

flight

55.

เที่ยวบิน

a)

forecast

b)

remind

c)

promise

d)

forgive

e)

flight

56.

โครงการ / โครงงาน

a)

awful

b)

project

c)

talk

d)

take

e)

situation

57.

คุย

a)

awful

b)

project

c)

talk

d)

take

e)

situation

58.

เอาไป / พาไป / ใช้ / กิน

a)

awful

b)

project

c)

talk

d)

take

e)

situation

59.

สถานการณ์

a)

awful

b)

project

c)

talk

d)

take

e)

situation

60.

ประโยคเงื่อนไข ที่มีโอกาสเป็นไปได้ 50/50

ถ้าทำก็จะเกิด ถ้าไม่ทำก็ไม่เกิด

a)

If + V.1(เติมS) , will/shall + V.1

b)

If + V.2 , would + V.1

c)

If + had + V.3 , would + have + V.3

d)

If + V.1 [เติม S] , V.1 [เติม S]

e)

If + V.1 [เติม S] , {*ไม่มีประธาน} V.1 (Infinitive ไม่มีการเติม S)

61.

ประโยคเงื่อนไข ที่มีโอกาสมโนขึ้นมาเองล้วนๆ

เป็นไปไม่ได้เลยในขณะที่พูดอยู่ 0%

a)

If + V.1(เติมS) , will/shall + V.1

b)

If + V.2 , would + V.1

c)

If + had + V.3 , would + have + V.3

d)

If + V.1 [เติม S] , V.1 [เติม S]

e)

If + V.1 [เติม S] , {*ไม่มีประธาน} V.1 (Infinitive ไม่มีการเติม S)

62.

ประโยคเงื่อนไข ที่พูดถึงสิ่งที่ผ่านไปแล้ว และแก้ไขอะไรไม่ได้แล้ว

โอกาสเป็นไปได้ 0%

a)

If + V.1(เติมS) , will/shall + V.1

b)

If + V.2 , would + V.1

c)

If + had + V.3 , would + have + V.3

d)

If + V.1 [เติม S] , V.1 [เติม S]

e)

If + V.1 [เติม S] , {*ไม่มีประธาน} V.1 (Infinitive ไม่มีการเติม S)

63.

ประโยคเงื่อนไข ที่พูดยังไงก็เป็นจริงเสมอ เป็นเช่นนั้นเสมอ

เกิดขึ้นแน่นอน โอกาสเป็นไปได้ 100%

a)

If + V.1(เติมS) , will/shall + V.1

b)

If + V.2 , would + V.1

c)

If + had + V.3 , would + have + V.3

d)

If + V.1 [เติม S] , V.1 [เติม S]

e)

If + V.1 [เติม S] , {*ไม่มีประธาน} V.1 (Infinitive ไม่มีการเติม S)

64.

ประโยคเงื่อนไข ที่เป็นคำสั่ง โอกาสเป็นไปได้ 50/50

a)

If + V.1(เติมS) , will/shall + V.1

b)

If + V.2 , would + V.1

c)

If + had + V.3 , would + have + V.3

d)

If + V.1 [เติม S] , V.1 [เติม S]

e)

If + V.1 [เติม S] , {*ไม่มีประธาน} V.1 (Infinitive ไม่มีการเติม S)

65.

If you go to school late, your teacher ________ you.

a)

will punish

b)

punish

c)

would punish

d)

will punishes

e)

punished

66.

If it _______ , she won't swim.

a)

rains

b)

rain

c)

rained

d)

would rain

e)

would have rain

67.

If Lisa and Rose talk less in the class , they __________ better.

a)

will understand

b)

understand

c)

would understand

d)

would have understand

e)

understands

68.

Jackson would pass the final test if he _________ less in the class.

a)

talked

b)

talks

c)

talk

d)

would talk

e)

would have talk

69.

If your mother came , I _______ .

a)

would go

b)

go

c)

would have gone

d)

had gone

e)

will go

70.

If I _______ him well , I would speak with him.

a)

knew

b)

know

c)

would know

d)

had known

e)

will know

71.

I would give her your messages , if I __________ her.

a)

saw

b)

see

c)

will see

d)

would see

e)

would have seen

72.

She ____________ to me if I didn't call her.

a)

wouldn't tell

b)

won't tell

c)

hadn't told

d)

doesn't tell

e)

wouldn't have told

73.

I _____ your mother if I can.

a)

will help

b)

helps

c)

would help

d)

would have helped

e)

had helped

74.

If she had been here , she __________ me.

a)

would have seen

b)

saw

c)

will see

d)

would see

e)

sees

75.

มีอะไรอยากบอกหรือแนะนำครูน็อตไหมคับ?

4 lines
76.

If you ________ on television , I will watch it.

a)

turn

b)

turned

c)

would turn

d)

had turned

e)

would have turned

77.

If you eat too much , you _________ ill (*adj.).

a)

will be

b)

would be

c)

had been

d)

are

e)

were

78.

Please tell me if your sister ___________ .

a)

calls

b)

called

c)

call

d)

will call

e)

had called

79.

We ______ the plane if we left earlier.

a)

would catch

b)

will catch

c)

catch

d)

had caught

e)

would have caught

80.

Will you help me if I _______ it?

a)

need

b)

will need

c)

would need

d)

had needed

e)

would have needed

81.

She __________ you if you had asked him.

a)

would have told

b)

would tell

c)

tells

d)

told

e)

had told

82.

If you did it , you _______________.

a)

would succeed

b)

succeed

c)

had succeeded

d)

would have succeeded

e)

will succeed

83.

I should be pleased if you __________ .

a)

came

b)

come

c)

will come

d)

would come

e)

would have come

84.

They will come if the teacher ______________ .

a)

waits

b)

waited

c)

would wait

d)

had waited

e)

would have waited

85.

You __________ the train if you take a taxi.

a)

will catch

b)

catch

c)

would catch

d)

would have caught

e)

had caught

86.

My father ____ me 100,000 Bath a month if I went to study in USA.

a)

will give

b)

would give

c)

gave

d)

gives

e)

would have given

87.

If I ____ money, I will borrow it from you.

a)

don't have

b)

won't have

c)

had

d)

didn't have

e)

would have

88.

If your friend had invited me, I ______ with her.

a)

would go

b)

would has been

c)

would have gone

d)

went

e)

will go

89.

She _____ picnic with you if the weather was good.

a)

will go

b)

would go

c)

go

d)

would have gone

e)

goes

90.

If he had much money, he ____ a new car.

a)

will buy

b)

would have buy

c)

would buy

d)

can buy

e)

won't buy

91.

If the reporter ____ earlier, they would have saved a lot of money.

a)

had been informed

b)

inform

c)

has been informed

d)

would inform

e)

informs

92.

If you leave now, you _____ to the airport just in time.

a)

will gets

b)

would get

c)

will get

d)

would have got

e)

got

93.

If we had known about the problem earlier, we _____ our trip.

a)

will have postponed

b)

had postponed

c)

would have postponed

d)

postponed

e)

postpone

94.

If it _____ tomorrow, we will cancel our concert.

a)

will rain

b)

would rain

c)

rained

d)

rains

e)

doesn't rain

95.

If my friends come, I ______ them.

a)

see

b)

shall see

c)

would see

d)

shall saw

e)

saw

96.

you will lose it if you ____ careful.

a)

aren't

b)

don't

c)

didn't

d)

hadn't been

e)

weren't

97.

He would _____ that question if we _______ .

a)

answer / will

b)

answered / could

c)

answer / could

d)

have been answered / would

e)

answers / will

98.

You ____ wet if it _____ .

a)

would get / rain

b)

will get / rains

c)

will get / will rain

d)

would get / would rain

e)

would have got / has rained

99.

I should be pleased if you _____ .

a)

come

b)

will come

c)

can come

d)

came

e)

would come

100.

If I ______ you, I should go home immediately.

a)

was

b)

were

c)

am

d)

will be

e)

would be