wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

if if

Total questions: 41

Worksheet time: 23mins

Name
Class
Date
1.

ประโยคเงื่อนไข ที่มีโอกาสเป็นไปได้ 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)

2.

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

เป็นไปไม่ได้เลยในขณะที่พูดอยู่ 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)

3.

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

โอกาสเป็นไปได้ 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)

4.

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

เกิดขึ้นแน่นอน โอกาสเป็นไปได้ 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)

5.

ประโยคเงื่อนไข ที่เป็นคำสั่ง โอกาสเป็นไปได้ 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)

6.

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

a)

will punish

b)

punish

c)

would punish

d)

will punishes

e)

punished

7.

If it _______ , she won't swim.

a)

rains

b)

rain

c)

rained

d)

would rain

e)

would have rain

8.

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

9.

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

10.

If your mother came , I _______ .

a)

would go

b)

go

c)

would have gone

d)

had gone

e)

will go

11.

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

a)

knew

b)

know

c)

would know

d)

had known

e)

will know

12.

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

a)

saw

b)

see

c)

will see

d)

would see

e)

would have seen

13.

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

14.

I _____ your mother if I can.

a)

will help

b)

helps

c)

would help

d)

would have helped

e)

had helped

15.

If she had been here , she __________ me.

a)

would have seen

b)

saw

c)

will see

d)

would see

e)

sees

16.

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

4 lines
17.

If you ________ on television , I will watch it.

a)

turn

b)

turned

c)

would turn

d)

had turned

e)

would have turned

18.

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

a)

will be

b)

would be

c)

had been

d)

are

e)

were

19.

Please tell me if your sister ___________ .

a)

calls

b)

called

c)

call

d)

will call

e)

had called

20.

We ______ the plane if we left earlier.

a)

would catch

b)

will catch

c)

catch

d)

had caught

e)

would have caught

21.

Will you help me if I _______ it?

a)

need

b)

will need

c)

would need

d)

had needed

e)

would have needed

22.

She __________ you if you had asked him.

a)

would have told

b)

would tell

c)

tells

d)

told

e)

had told

23.

If you did it , you _______________.

a)

would succeed

b)

succeed

c)

had succeeded

d)

would have succeeded

e)

will succeed

24.

I should be pleased if you __________ .

a)

came

b)

come

c)

will come

d)

would come

e)

would have come

25.

They will come if the teacher ______________ .

a)

waits

b)

waited

c)

would wait

d)

had waited

e)

would have waited

26.

You __________ the train if you take a taxi.

a)

will catch

b)

catch

c)

would catch

d)

would have caught

e)

had caught

27.

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

28.

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

29.

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

30.

She _____ picnic with you if the weather was good.

a)

will go

b)

would go

c)

go

d)

would have gone

e)

goes

31.

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

32.

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

33.

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

34.

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

35.

If it _____ tomorrow, we will cancel our concert.

a)

will rain

b)

would rain

c)

rained

d)

rains

e)

doesn't rain

36.

If my friends come, I ______ them.

a)

see

b)

shall see

c)

would see

d)

shall saw

e)

saw

37.

you will lose it if you ____ careful.

a)

aren't

b)

don't

c)

didn't

d)

hadn't been

e)

weren't

38.

He would _____ that question if we _______ .

a)

answer / will

b)

answered / could

c)

answer / could

d)

have been answered / would

e)

answers / will

39.

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

40.

I should be pleased if you _____ .

a)

come

b)

will come

c)

can come

d)

came

e)

would come

41.

If I ______ you, I should go home immediately.

a)

was

b)

were

c)

am

d)

will be

e)

would be