You are on page 1of 3

ข้อสอบควำมรู้ควำมสำมำรถด้ำนภำษำอังกฤษที่เกี่ยวข้องกับกำรปฏิบัติงำน ชุดที่ 2

เรื่องประโยคเงือ่ นไข If clause

คำชี้แจง แบบทดสอบเป็นแบบเลือกตอบ 4 ตัวเลือก จำนวน 20 ข้อ เลือกข้อที่ถูกต้องที่สุดเพียงข้อเดียว

1. .............I known you were coming, I would have met you at the airport.
a. Should b. If
c. Had d. Were
2. If you............me, I might have forgotten.
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
c. were to see d. see
4. ............I written her a letter, she would have known about it.
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
c. were d. will have
6. ................it rain, I won't go.
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
c. were d. is
8. I...............do it if I were you.
a. am to b. will
c. wouldn't d. had
9. .............it rained yesterday, they wouldn't have gone.
a. Had b. Would
c. If d. Were
(หน้ำ 2)

10. If I had won the lottery, I................rich.


a. am b. were
c. will be d. would have been
11. You..........better if you'd tried harder.
a. had b. had done c. would do d. would have done
12. They................next week if you write them an official letter of invitation.
a. come b. have come c. will come d. would have come
13. He............into hospital if his illness.............any worse.
a. will have gone , gets b. will have to go , gets
c. would have to go, get d. will have to go , will get
14. .............you go shopping , please buy me some cell phone cards.
a. Should b. Were c. Had d. Unless
15. Ice melts if we............it.
a. will warm b. would warm c. warm d. warmed
16. You wouldn't be so tired if you ................so hard.
a. don't work b. won't work c. hadn't worked d. didn't work
17. If you ............those lists, we'll start arranging the lists.
a. check b. checked c. have checked d. will have checked
18. If people .......... too much, they ....... fat.
a. ate, would get b. eat, get c. will eat, get d. had had, would have had
19. He ................if he'd had more time.
a. could have come b. will have come
c. could come d. were to come
20. If Marlon .............a horse , he would ride it up to the mountains.
a. were b. had been c. has had d. had

****************************************************

"หากข้อสอบฉบับนี้มีข้อผิดพลาดประการใด คณะผู้จัดทำขออภัยไว้ ณ ที่นี้ด้วยครับ"

Fb: chaianon kaewngern


เฉลย
1c 2a 3d 4b 5b 6d 7d 8c 9a 10d 11d 12c 13b 14a 15c 16d 17a 18 19a 20d

"หากข้อสอบฉบับนี้มีข้อผิดพลาดประการใด คณะผู้จัดทำขออภัยไว้ ณ ที่นี้ด้วยครับ"

You might also like