Choose the best answer
1. If he.....here yesterday, i'd
have given him this letter.
a. were b. have come
c. had come d. would come
2. If you......ill, send for me at
once.
a. are b.were
c. was d. had been
3. ........ on time, they would
have seen the entire show.
a. Should they arrive b. Had they arrived
c. Have they arrived d. If had they arrived
4. If I were still a poor student,
I would not go on holiday as often as I ............. .
a. was b. do
c. go d. would
5. Do you mind if I .............
the window ?
a. opening b. will open
c. opened d. open
6. If I had known English was so
difficult, I ..... it up.
a. would never have taken b. would never taken
c. would never take d. would never have
been taken
7. Had he studied harder, he
............................... .
a. would not have fallen b. would not have fell
c. would not have failed d. would not fall
8. If there ................. no
floods last year, the crop ......... better now.
a. had been, would be b. were, would be
c. had, would not have been d. was, would have been
9. If you rasie no objections, I
think I ................. tomorrow.
a. would leave b. will leave
c. would have leaved d. have left
10. If I .......... you, I
wouldn't return to call.
a. was b. be
c. am d. were
11.
If he had arrived on time, I…………………………..very surprised.
a. would have
felt b.
would feel
c.
felt
d. had felt
12.
What……………………if they hadn’t arrived yesterday?
a. you would have done b. would you have
done
c. you would
do
d. would you do
13. I would………………….that movie if you had gone with
me.
a.
see
b. had seen
c.
saw
d. have seen
14.
If it…………………fine yesterday, we’d have got home early.
a.
were
b. was
c. had
been
d. has been
15.
If I had not come here last week, I………………..out all the truth about him.
a. would not
find b.
found
c. did not
find
d. would not have found
16.
Bob……………….you a message if he had your telephone number.
a. would
send
b. would
sent
c. would have
sent d.
will send
17.
If she…………………… there, she would have seen the accident.
a. had
been
b.
was
c.
were
d. would have been
18.
If you…………………….here last night, you…………………..that man.
a. would have come – had seen
b. had come – would have seen
c. had come – had seen
d. would have come – would have seen
19. Which
sentence is correct?
a. If I had a million baht, I would have bought a new car.
b. She’d have studied harder if she had failed the test again.
c. My father would have been very angry if I were lazy.
d. If the teacher hadn’t come, we would be very angry.
20. Which
sentence is correct?
a. If you failed last year, you would have repeated the class.
b. Bob would have done it better if you told him politely.
c. John wouldn’t have been very hungry if he had had some food before the
meeting.
d. She’d have studied harder if she had failed the test again.
21. Don’t wait for her if
...................... there by 7.30.
a. she is b. she will be
c. she is not d. she will not be
22. If you
........................ 4 to 2 , you ..................... 8
a. will add / get b. will add / will get
c. adds / gets d. add / get
23. What ................... if
you ........................ this exam ?
a. do you do / are not pass b. do you do / don’t pass
c. will do you / are not pass d. will you do / don’t pass
24. If pollution
.................more and more , trees will die.
a. will increase b. increase
c. increases d .increased
25. I………..shopping if it rains.
a. will go b. will not go
c. am go d. am not go
26. Where Maria stay if she
arrives Japan ?
a. does b. do
c. would d. will
27. If the sun………….. , it
………….. a day.
a. will rises / will be b. rise / will be
c. rises / is d. will rise / is
28. If I ……………. him this
afternoon. I will phone him in the evening.
a. see b. don’t see
c. will see d. won’t see
29. If Nichakun the singer in 2 PM band………… his concert in
Thailand , my sister…………. one of the attendance.
a. opens , will be b. open , will
c. opens , would be d. open , would be
30. Ask your teacher about your
grade if you …………… her.
a. meet b. meets
c. will meet d. met
31.You………..better if you’d tried
harder
a. had b. had done
c. would do d. would have done
32. They................next week
if you write them an official letter of invitation.
a. come b. have come
c. will come d. would have come
33. He............into hospital if
his illness.............any worse.
a. will have gone , gets b. will have to go ,
gets
c. would have to go d. will have to go
, will get
34. .............you go shopping ,
please buy me some cards.
a. Should b. Were
c. Had d. Unless
35. Ice melts if we............it.
a. will warm b. would warm
c. warm d. warmed
36. 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
37. If you ............thoses
lists, we'll start arranging the lists.
a. check b. checked
c. have checked d. will have checked
38. If you finish your work today,
.............it to me at 4 p.m.
a. give b. gave
c. will give d. giving
39. He ................if he'd had
more time.
a. could have come b. will have come
c. could come d. were to
come
40. If Marlon .............a horse
, he would ride it up to the mountains.
a. were b. had been
c. has had d. had
41. If _______ for tobacco, I
doubt very seriously tissue engineering and biogenetic engineering would exist
today.
a. It weren’t b. it hasn’t
c. it wasn’t d. it isn’t
42. I doubt if the United States
_______ .
a. want a negotiation b. wants a
negotiation
c. wanted a negotiation d. had wanted a
negotiation
43. Meanwhile, the FAT president
said that if the Bangkok Bank pull out their team, the vacant slot _______ to
the Rajpracha Club.
a. would give b. would be given
c. will be given d. will give
44. If one bullet is fired, a
thousand bullets _______ in reply.
a. fired b. would be fired
c. will fire d. will be fired
45. We didn’t know he had some
protected animals behind the shop, if we had known, we _______ than lives.
a. should save b. would save
c. could have saved d. can have saved
46. If the weather …………………… nice
tomorrow, we will go to Bangkok.
a. is b. was
c. be d. had been
47. He ……………………… able to buy a
bicycle if he saves his money.
a. would be b. would have been
c. is d. will be
48. Tim may get hurt if he
……………………… too fast.
a. drove b. had driven
c. drive d. drives
49. We ……………………………… fishing if the
weather were fine tomorrow.
a. will go b. would go
c. would have gone d. went
50. He …………………………..… few mistakes
if he knew more grammar.
a. makes b. made
c. would make d. would have made
ไม่มีความคิดเห็น:
แสดงความคิดเห็น