แบบฝึกหัด IF-CLAUSES
1. ………….I known you were coming, I would have met you at the airport.
a. Should b. If
a. Should b. If
c. Had d. Were
2. If you…………me, I might have forgotten.
a. hadn’t reminded b. would remind
a. hadn’t reminded b. would remind
c. should d. were to
3. If you………….him, what will you do?
a. had seen b. saw
a. had seen b. saw
c. were to see d. see
4. …………I written her a letter, she would have known about it.
a. Should b. Had
a. Should b. Had
c. If d. Were to
5. I’ll spoil my dinner, …………I have cake for afternoon tea.
a. had b. should
a. had b. should
c. were d. will have
6. …………….it rain, I won’t go.
a. Would b. Should
a. Would b. Should
c. Had d. If
7. I will need to buy some gas if the tank………….empty.
a. would have been b. was
a. would have been b. was
c. were d. is
8. I……………do it if I were you.
a. am to b. will
a. am to b. will
c. wouldn’t d. had
9. ………….it rained yesterday, they wouldn’t have gone.
a. Had b. Would
a. Had b. Would
c. If d. Were
10. If I had won the lottery, I…………….rich.
a. am b. were
a. am b. were
c. will be d. would have been
เฉลย
1. c. Had เป็นกฎ If-clause ข้อที่ 3 เป็นรูปแบบ reverse form
2. a. hadn't reminded เป็นกฎ If-clause ข้อที่ 3
3. d. see เป็นกฎ If-clause ข้อที่ 1
4. b. Had เป็นกฎ If-clause ข้อที่ 3 เป็นรูปแบบ reverse form
5. b. should เป็นการใช้ should แทน if
6. b. Should เป็นการใช้ should แทน if
7. d. is เป็นกฎ If-clause ข้อที่ 1
8. c. wouldn't เป็นกฎ If-clause ข้อที่ 2
9. a. Had เป็นกฎ If-clause ข้อที่ 3 เป็นรูปแบบ reverse form
10. d. would have been เป็นกฎ If-clause ข้อที่ 3
http://www.xn--12cl1ciib7arwc9bh2c2cib4vja7d6c.com/2014/08/if_22.html

ไม่มีความคิดเห็น:
แสดงความคิดเห็น