31. You ____________disappointed if there ____________no snow for this winter holiday?
A. Would be / was B. will be / is C. will be / are D. could be / is
32. If she ____________yesterday, she would come here with us tomorrow night.
A. finished it B. finishes it C. had finished it D. has finished it
33. If your father weren’t the president of the company, you ____________here.
A. don’t work B. won’t work C. wouldn’t be working D. wouldn’t have worked
34. If I ____________for an accounting firm, I would be working in a post-office.
A. wasn't working B. worked C. hadn't worked D. weren't working
35. What would you have done if you ____________a lot of money?
A. had B. will C. had had D. have had
36. If we had known that you were there, we____________ you a letter.
A. would write B. would have write C. would have written D. had written
37. If we had checked the petrol before we started, we ____________here.
A. wouldn't stop B. wouldn't have stopped C. would have stopped D. would stop
38. “Did he study yesterday?” “No, but if he _______, he would have done better on today’s test.”
A. had B. has C. will study D. had done
39. My sister ____________you the technique of weaving if you ask her.
A. would show B. shows C. will show D. showed
40. She would be happy if we ____________her a bunch of flowers.
A. had sent B. sent C. would send D. send
41. If you don’t feel well, you_____________ better take a rest.
A. are B. would C. had D. have
42. What would you have done if you _____________ a lot of money?
A. had B. had had C. have had D. have
43. The movie was sad and she wept. If it_____________ sad, she_____________.
A. hadn’t been/ wouldn’t have wept B. wasn’t/ wouldn’t weep
C. wasn’t/ would weep D. had been/ would have wept
44. I’ll be very disappointed if you _____________ the exam.
A. don’t pass B. won’t pass C. aren’t passing D. wouldn’t pass
45. If he _____________ harder, the results would be better.
A. has worked B. works C. will work D. worked
46. If I had had free time, I _____________ shopping.
A. would have gone B. can go C. will go D. will have gone
47. _____________ if you take the map with you.
A. You will get lost B. You won’t get lost C. You get lost D. You got lost
48. If you had come to the party, you _____________ her.
A. would meet B. had met C. would have met D. met
49. I’m not tired enough to go to bed yet. I wouldn’t sleep if I _____________ to bed now.
A. go B. went C. had gone D. would go
50. If I were you, I _____________ that shirt. It’s much too expensive.
A. won’t buy B. don’t buy C. am not going to buy D. wouldn’t buy
51. I decided to stay at home last night. I would have gone out if I _____________ so tired .
A. wasn’t B. weren’t C. wouldn’t have been D. hadn’t been
52. "Did he lose?" "Yes, but if he had tried harder, he_____________ won."
A. might B. might have C. might of D. might has
53. What will I do if no one _____________ me at the airport?
A. meet B. will meet C. meets D. met
54. Jean gets very agitated if her daughter _____________ her once a week.
A. doesn't ring B. didn't ring C. not ring D. don't ring
55. Without water and air, people die.
A. People will die if there is no water and air. B. If there were no water and air, people would die.
C. People will not die if there is no water and air. D. If there were no water and air, people would not die.
56. If you_____________ that plane, you _____________ dead now.
A. had caught / would have been B. caught / would be C. had caught / would be D. catch / will be
57. I would have said "good bye" to your brother if he_____________ there.
A. could be B. had been C. will be D. will have been
58. If you_____________ what Nam is doing, you _____________ very surprised
A. had known / would be B. knew / would be C. knew / would have been D. knew / will be
59. I _____________ very happy if there _____________ a good film on channel 9 last night.
A. would be / had been B. would have been / would be
C. would have been / had been D. had been / had been
60. If you see Tom, _____________ you mind _____________ him to get in touch with me?
A. will / reminding B. will / to remind C. would / reminding D. would / to remind