Uploaded by 1798375863

3虚拟语气综合选择题

advertisement
虚拟语气练习
1.
How I wish every family ____a large house with a beautiful garden.
A. has
B. had
C. will have
D. had had
2. You did not let me drive. If we ____in turn, you ____ so tired.
3.
A. drove; didn’t get
B. drove; wouldn’t get
C. were driving; wouldn’t get
D. had driven ; wouldn’t have got
I did not see your sister at the meeting. If she ____, she would have met my brother.
A. has come
B. did come
C. had come
D. came
4. When a pencil is partly in a glass of water, it looks as if it ____.
5.
6.
A. breaks
B. has broken
C. were broken
D. had been broken
If it ____for the snow, we____ the mountain yesterday.
A. were not, could have climb
B. were not, could climb
C. had not been, could have climbed
D. had not been, could climb
--- Your aunt invites you to the movies today.
--- I would rather she ____ me tomorrow than today.
A. tells
B. told
C. would tell
D. had told
C. be put on
D. put on
7. It was requested that the play ____again.
A. should put on
8.
I would rather you ____anything about it for the time being.
A. do
9.
B. would put on
B. didn’t do
C. don’t
D. didn’t
It is high time that we ____ a meeting to discuss this problem.
A. hold
B. held
C. have held
D. had held
10. The thief closed his eyes ____ he ____dying.
A. even if; was
11.
B. though; would be
C. even; had been
D. as if; were
I wish that you ____ such a bad headache because I am sure that you would have enjoyed the
concert.
A. had not
B. did not have had
C. hadn’t had
12. The guard at the gate insisted that everybody _____ the rules.
A. obeys
13.
B. obey
C. will obey
D. would obey
C. were
D. would be
I wish I ____ here then.
A. was
B. had been
D. hadn’t have
14. My suggestion is that the meeting ____off till next Sunday.
A. be put
B. put
C. should put
D. will be put
15. He is talking so much about America as if he ____ there.
A. had been
B. has been
C. were
D. is
16. He insisted that we ____early the next morning.
A. start
B. started
C. would start
D. had started
17. We __________ back in the hotel now if you didn't lose the map.
A. are
B. were
C. will be
D. would be
18. __________ no modern telecommunications, we would have to wait for weeks to get news from
around the world.
A. Were there
B. Had there been
C .If there are
D. If there have been
19. If Mr. Dewey _____ presented, he would have offered any possible assistance to the people there.
A. were
B. had been
C. should be
D. was
20. We would rather our daughter ________ at home with us, but it is her choice, and she is not a child
any longer.
A. would stay
B. has stayed
C. stayed
D. stay
21. ________ the morning train, he would not have been late for the meeting.
A. Did he catch
B. should be catch
C. has he caught
D. Had he caught
22. They were abroad during the months when we were carrying out the investigation, or they _____ to
our help.
A. would have come
B. could come
C. have come
D. had come
23. It was John who broke the window. Why are you talking to me as if I __ it?
A. had done
B. have done
C. did
D. am doing
24. --- It rained cats and dogs this morning. I'm glad we took an umbrella.
--- Yeah, we would have got wet all over if we __________.
A. hadn't
B. haven't
C. didn't
D. don't
25. I __________to my cousin's birthday party last night, but I was not available.
A. went
B. had gone
C. would go
D. would have gone
26. Harry is feeling uncomfortable. He _____ too much at the party last night.
A. could drink
B. should drink
C. would have drunk
D. must have drunk
27. The children__________ lost in the woods; otherwise, they would have been at the lakeside camp
as scheduled.
A. must have got
B. must get
C. should have got
D. should get
28. —Why are your eyes so red? You _______ have slept well last night.
—Yeah, I stayed up late writing a report.
A. can't
B. mustn't
C. needn't
D. won't
29. If we__________ a table earlier, we couldn't be standing here in a queue.
A. have booked
30.
B. booked
C. book
D. had booked
----Do you think George has passed the driving test?
----No. If so, he ______ his car to our college yesterday.
A. would drive
B. drove
C. would have driven
D. had driven
Download