แบบฝึกหัดเรื่อง 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
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