แบบฝึกหัดเรื่อง if clause

Choose the best answer for each of the following sentences.

1. The principal…………………….in if you call at 10 a.m.

a. was b. is c. will be d. would be

2. if you……………………..those lists, we’ll start arranging the lists.

a. check b. checked c. have check d. will have checked

3. You will be paid tomorrow………………………..the work is finished by then.

a. but for b. unless c. on condition that d. only then

4. She……………………into hospital if her illness gets any worse.

a. will have gone b. will have to go c. will be going d. will go

5. if you…………………..the bill, you………………….in trouble.

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

6. He wouldn’t be so tired if he……………….so hard.

a. don’t work b. won’t work c. hadn’t worked d. didn’t work

7. You……………….better if you had tried harder.

a. had b. had done c. would do d. would have done

8. ………………….he is mistaken, he’s seen that man before.

a. Supposing b. if c. Unless d. Providing

9. if you meet the Browns there…………………me to them.
a. remembered b. have remembered c. remember d. remembering

10. Amnat would not have been killed if he………….there.
a. wouldn’t have gone b. hadn’t gone c. would go d. went

11. If i………………………..a bird, I would fly everywhere.
a. am b. was c. would be d. were

12. They………………..next week if you write them an official letter of invitation.
a. come b. have come c. will come d. will have come

13. We can extend our building………………………we have enough money.
a. that b. unless c. but for d. provided that

14. If you finish your work today…………………me a visit at 5 p.m.
a. give b. gave c. will give d. giving

15. She…………………if she’d had more time.
a. could have come b. will have come c. could come d. were to come

เฉลยแบบฝึกหัด เรื่อง if

1. C 2. A 3. C 4. B 5. A 6. D 7. D 8. C 9. C 10. B 11. D 12. C 13. D 14. A 15. A