论文部分内容阅读
虚拟语气表示所说的话是一种主观愿望、建议、猜测、假想。虚拟语气主要通过谓语动词的特殊形式来表示。下面介绍有关虚拟语气考点的一些难点。
一、条件状语从句中的虚拟语气
1.从句表示与现在事实相反的假设,这时条件状语从句中的谓语动词用过去式(如果谓语动词为be,其过去式形式为were),主句谓语动词用“would (could, might, should)+动词原形”。
If we left now, we should arrive in good time.
2.从句表示与过去事实相反的假设,这时条件状语从句中的谓语动词用“had+过去分词”,主句中的谓语动词用“would(should,might,could)+have+过去分词”的形式。
If she had worked harder, she would have succeeded.
3.从句表示与将来事实相反的假设,这时条件状语从句的谓语动词用“过去式”或者“were to+动词原形”的形式,主句谓语动词用“would(should, might, could)+动词原形”。
If it were to snow tomorrow, the football match would be put off.
4. 当条件状语从句表示的行为和主句表示的行为发生时间不一致时,要根据事情发生的实际情况来调整谓语动词的形式,这种情况称为错综时态条件句。
If you had worked hard yesterday, you would be very tired now.(从句指过去,主句指现在情况)
5.条件状语从句的句型可以转变成其他表达形式,称为隐含的虚拟语气句。
⑴省略if,用“were, had, should+主语”形式。
Had he come here a few minutes earlier, he would have seen his friend.
⑵省略主句,表示愿望,通常用if only(但愿)等引导。
If only I were as young as you are!
⑶不用if引导的条件状语从句:条件状语从句除用if引导外,还可用or,otherwise,when, unless, in case(万一),for fear that(生怕)等词来引导。
He works hard for fear that he should fail in the exam.
⑷用介词短语:有时假设的情况用一个介词短语来表示出来,如without, but for(要不是), with, in case of, under等表示让步假设。
But for his help, I should not have finished my homework completely.
二、as if(as though), even if(even though)等引导的表语从句或状语从句中的虚拟语气
Even if he were here, he could not solve the problem.
三、主语从句中的虚拟语气
虚拟语气用于主语从句中,其谓语动词用“should+动词原形”,或者“should+have+过去分词”,或者只用动词原形,表示惊奇、不相信、惋惜、理应如此等。主要结构有:
It is(was)+strange(natural, important, necessary, desirable, imperative, advisable)that…
It is(was) a pity (a shame, no wonder) that…
It is(was) desired, suggested, proposed, requested, decided, etc. that…
四、宾语从句中的虚拟语气
除了wish的宾语从句用虚拟语气外,动词command, demand, insist,order, propose, require, suggest, desire, request, arrange等的宾语从句中谓语动词用“should+动词原形”表示虚拟语气。
The doctor ordered that she (should) stay in bed for a few days.
五、表语从句、同位语从句中的虚拟语气
主语是advice, motion, idea, order, demand, plan, proposal, suggestion, request等名词的表语从句和同位语从句,谓语动词要用虚拟语气的结构,也就是“(should)+动词原形”。
My only request is that this (should) be solved as soon as possible.
六、定语从句中的虚拟语气
定语从句的虚拟语气常用于句型“it is (high) time that…”,从句后的谓语动词用过去式,表示“该……的时间了”。
It is high time we went home.
七、简单句中的虚拟语气
may+主语+动词原形,表示“祝愿,但愿”。
May you be happy!
近几年来,虚拟语气的考题日趋灵活,侧重点主要集中在以下几个方面:隐含虚拟条件句;错综时间条件句;交叉考点,主要是虚拟语气与倒装结构、其他从句结合在一起考查。
1. ——What do you think we can do for our aged parents?
——You ____ do anything except to be with them and be yourself. (2007 重庆卷)
A. don’t have to B. oughtn’t to C. mustn’t D. can’t
【解析】选A 句意:“‘为了我们年迈的父母,你认为我们可以做些什么事呢?’‘你不必做任何事情,只要能真情地陪伴他们。(他们就很满足了。)’”don’t have to=needn’t 不必;oughtn’t to不应该;mustn’t不可以,被禁止;can’t不能。
【热点剖析】本题考查情态动词的常见用法。
2. My MP4 player isn’t in my bag. Where ____ I have put it?
(2007 福建卷)
A. can B. must C. should D. would
【解析】选A 句意:我的MP4不在包里,我会把它放在哪儿呢?本句为疑问句,而且表达推测的语意,故选A。B项用于肯定的推测;C项表示过去本应该做却没有做的动作;D项表示过去习惯做某事。故排除B、C、D三项。
【热点剖析】本题考查情态动词表推测的用法。
3. ——My cat’s really fat.
——You ____ have given her so much food. (2007 浙江卷)
A. wouldn’t B. couldn’t C. shouldn’t D. mustn’t
【解析】选C 句意:“‘我的猫真肥。’‘你不应该给她那么多的食物。’”should not have done表示本不应该做,而事实上做了。例如:He shouldn’thave said that. (He said it but it was bad to do so.)
【热点剖析】本题考查的是情态动词should have done的含义。此项是情态动词中的常考项。
4. ——Where is my dictionary? I remember I put it here yesterday.
——You ____ it in the wrong place. (2007 江西卷)
A. must put B. should have put
C. might put D. might have put
【解析】选D 句意:“‘我的词典哪去了?我记得昨天放这儿了。’‘你也许放错地方了。’”由句意和语境可以看出是对过去情况的推测,应该用“情态动词+have done”的形式,故排除A、C;should have done意为“过去本该干某事(而没干)”,故排除B而选D。
【热点剖析】情态动词的考查形式越来越多,尤其是与have done一起考查更为多见,这时,结合语境,弄清情态动词+have done的含义就尤为重要了。
5. ——What does the sign over there read? (2007 四川卷)
——No person ____ smoke or carry a lighted cigarette, cigar or
pipe in this area.”
A. will B. may C. shall D. must
【解析】选C 句意:“‘那边那个标牌上写的是什么?’‘此地严禁吸烟或携带点燃的香烟、雪茄或烟斗。’”此题考查情态动词的用法。shall与第二、三人称连用表示宣布法律或规定。如It has been announced that candidates shall remain in their seats until all the papers have been collected.在所有的试卷收上来之前,应试者必须留在座位那里。
【热点剖析】本题考查情态动词的用法。
6. ____ he had not hurt his leg, John would have won the race. (2007 全国Ⅱ卷)
A. If B. Since C. Though D. When
【解析】选A 句意:若是没伤着腿,约翰也就赢了这场比赛。根据句意,虚拟语气中对过去作相反假设,if 从句用过去完成时,主句的谓语动词用过去将来完成时。四个选项中只有A选项与这种虚拟语气相对应。
【热点剖析】考查学生在虚拟句式中,在对过去作相反假设时,主句和从句的动词形式的掌握情况。
7. Lin ____ well not want to go on the trip—she hates traveling. (2008全国Ⅱ卷)
A. will B. can C. must D. may
【解析】选D 句意:林可能不想去旅行,她厌恶旅行。may well很可能,极有可能。如:It may well change forever the way you look at Greek art.这很可能会永远改变你对希腊艺术的看法。
【热点剖析】考查may well 及其他情态动词用法。
8. Thank you for all your hard work last week. I don’t think we____ it without you. (2008 山东卷)
A. can manage B. could have managed
C. could manage D. can have managed
【解析】选B 句意:感谢你上周的辛勤工作。我想要不是你辛勤的劳动,我们不可能做成。本题是在具体语境中考查了委婉的虚拟语气的用法。without you表达的是“如果没有你艰苦工作的话”,结合句子前后内容,本题表达的是与过去相反的虚拟语气,所以选B项。
【热点剖析】考查与介词短语连用的虚拟语气形式。
9. ——May I smoke here?
——If you ____, choose a seat in the smoking section.
(2006山东卷)
A. should B. could C. may D. must
【解析】选D 句意:“‘在这里我可以吸烟吗?’‘如果你非要吸,请在吸烟区找一个座位。’”“if you must do sth.” is always used to say that sb. may do something but you don’t really want him to表示虽不赞同但可允许,意为“如果你偏要/一定要那么做”。
【热点剖析】考查情态动词的用法,尤其是must的用法。
10. If it were not for the fact that she ____ sing, I would invite her to the party. (2006福建卷)
A. couldn’t B. shouldn’t C. can’t D. might not
【解析】选C 句意:如果不是她真的不会唱歌,我会邀请她去参加晚会。句中that引导同位语从句,说明“fact”的内容。因此,这里应用“can’t”来表示她不会唱歌的事实。选项A. couldn’t为过去时,不能用来表示事实;B项表“应当”;D项表“可能性”,故只能选C。
【热点剖析】本题考查陈述语气和虚拟语气各自的使用场合,以及动词形式。
针对性训练
1. He was there he ____ go to that coffee shop at the corner after work
every day.
A. had to B. should C. had better D. might
2. ——Could I use your computer?
——Yes, ____.
A. you could B. you might
C. of course, you can D. of course, you could
3. I was shocked that she ____ that sort of thing to you.
A. should say B. would say
C. ought to have said D. could have said
4. I talked for a long time, and in the end I ____ make her believe me.
A. could B. might C. must D. was able to
5. This pen looks like mine, yet it isn’t. Whose ____ it be?
A. must B. may C. would D. can
6. As I was sitting down to supper, the telephone ____ ring.
A. could B. must C. would D. might
7. He didn’t do well in the exam. He ____ hard at his lessons.
A. ought to have worked B. need to have worked
C. must have worked D. would have worked
8. She ____ speak English out in class.
A. dare not to B. dares not C. dare not D. dare
9. He must have been to Hong Kong twice, ____ he?
A. mustn’t B. needn’t C. didn’t D. hasn’t
10. ——Don’t forget to come to my birthday party tomorrow.
——____.
A. I don’t B. I won’t C. I can’t D. I daren’t
11. It’s nearly seven o’clock. Jack ____ be here at any moment.
A. must B. need C. should D. have to
12. I ____ the work earlier, but I was disturbed by the noise now and
then.
A. might have fulfilled B. may have fulfilled
C. can have fulfilled D. could fulfil
13. Put on more clothes. You ____ feel cold with only a shirt on in two
hours.
A. can B. will C. would D. must
14. I thought you ____ like something to read, so I have brought you
some books.
A. may B. might C. could D. must
15. There was plenty of time. She ____.
A. needed not hurry B. needn’t hurry
C. didn’t need to hurry D. needn’t have hurried
16. I wish to persuade him out of the idea dropping the experiment, ____ I?
A. shouldn’t B. don’t C. do D. may
17. ____ the friendship between our two people last forever!
A. Must B. May C. Will D. Can
18. During the last vacation he ____ visit me every week and was well
received.
A. should B. would C. might D. could
19. You ____ fail if you don’t make full use of time.
A. shall B. must C. used to D. ought to
20. I ____ lose a dozen cherry trees than that you should tell me one lie.
A. would rather B. had better C. had best D. used to
21. If he ____ tomorrow, I ____ tell him the truth.
A. comes; would B. came; would
C. were to come; will D. should come; shall
22. ____ you invited us, we would have come to your party.
A. If B. Had C. Unless D. Were
23. If you had not practised speaking English enough, you ____ in the
small factory now.
A. would still be staying B. stayed
C. had stayed D. might have stayed
24. I ____ him a letter, but I didn’t know his address and I have been busy.
A. would write B. wrote
C. should have written D. may have written
25. But for your help, I ____ the work in time.
A. could not have finished B. would finish
C. might have finished D. had not finished
26. ____ her suggestion he might not have made such rapid progress.
A. Were it not for B. If it had been for
C. Had it not been for D. It hadn’t been for
27. I wish I ____ to Shanghai once.
A. have gone B. would have been
C. had gone D. had been
28. I suggested that the work ____ started at once.
A. might be B. not be C. was D. would be
29. They received orders that the work ____ at once.
A. should do B. was done C. had done D. be done
30. It’s demanded that we ____ everything ready by tonight.
A. would get B. should get C. got D. could get
31. I would rather you ____ tomorrow than today.
A. come B. came C. would come D. will come
32. It is high time we ____ off.
A. are B. were C. be D. would be
33. It’s a pity that he ____ so careless.
A. should be B. was C. were D. had been
34. It’s necessary that you ____ the entrance examinations.
A. should take B. must take C. took D. will take
35. They are talking about the hiphop as if they ____ it last week.
A. really performed B. had really performed
C. were really performing D. would really perform
36. Nothing could have saved him even if he ____ without delay.
A. tended B. were tended
C. had tended D. had been tended
37. If only he ____ two weeks ago.
A. were not to leave B. had not left
C. would not leave D. would not have left
38. May you ____ happy!
A. be B. are C. were D. have been
39. They ____ to help you but could not get here in time.
A. would have hoped B. hoped
C. would hope D. had hoped
40. Here’s some money in case you ____ it.
A. will need B. needed
C. should need D. would need
41. ——They have not finished the work up to now.
——Well, they ____.
A. should have B. should C. ought to D. ought have
42. ——Why!I couldn’t get you on the phone this morning.
——We ____ tennis in the yard when you phoned me.
A. could be playing B. must be playing
C. must have been playing D. should have played
43. ——We didn’t see him at the lecture.
——Neither did anybody else. He ____ it.
A. may not have attended B. mustn’t attend
C. can’t have attended D. couldn’t attend
44. ——Do you still remember when we went to the Great Wall?
——I can’t remember it well, but ____ sometime last May?
A. should it have been B. must it have been
C. could it be D. could it have been
45. Without electricity human life ____ quite difficult today.
A. is B. will be
C. would have been D. would be
46. I didn’t see your sister at the meeting. If she ____, she would have
met my brother.
A. has come B. did come C. came D. had come
47. It’s quite impossible that it will rain tomorrow. But if it ____, I would
still go to the park.
A. should rain B. would rain C. rains D. had rained
48. When a pencil is partly in a glass of water, it looks as if it ____.
A. breaks B. has broken
C. were broken D. had been broken
49. The young man insisted that he ____ nothing wrong and ____ free.
A. did; set B. had done; should be set
C. should do; be set D. had done; must be set
50. The new airport ____ if they had not stopped working on it.
A. would complete B. had been completed
C. had completed D. would have been completed
Key(3)
一、条件状语从句中的虚拟语气
1.从句表示与现在事实相反的假设,这时条件状语从句中的谓语动词用过去式(如果谓语动词为be,其过去式形式为were),主句谓语动词用“would (could, might, should)+动词原形”。
If we left now, we should arrive in good time.
2.从句表示与过去事实相反的假设,这时条件状语从句中的谓语动词用“had+过去分词”,主句中的谓语动词用“would(should,might,could)+have+过去分词”的形式。
If she had worked harder, she would have succeeded.
3.从句表示与将来事实相反的假设,这时条件状语从句的谓语动词用“过去式”或者“were to+动词原形”的形式,主句谓语动词用“would(should, might, could)+动词原形”。
If it were to snow tomorrow, the football match would be put off.
4. 当条件状语从句表示的行为和主句表示的行为发生时间不一致时,要根据事情发生的实际情况来调整谓语动词的形式,这种情况称为错综时态条件句。
If you had worked hard yesterday, you would be very tired now.(从句指过去,主句指现在情况)
5.条件状语从句的句型可以转变成其他表达形式,称为隐含的虚拟语气句。
⑴省略if,用“were, had, should+主语”形式。
Had he come here a few minutes earlier, he would have seen his friend.
⑵省略主句,表示愿望,通常用if only(但愿)等引导。
If only I were as young as you are!
⑶不用if引导的条件状语从句:条件状语从句除用if引导外,还可用or,otherwise,when, unless, in case(万一),for fear that(生怕)等词来引导。
He works hard for fear that he should fail in the exam.
⑷用介词短语:有时假设的情况用一个介词短语来表示出来,如without, but for(要不是), with, in case of, under等表示让步假设。
But for his help, I should not have finished my homework completely.
二、as if(as though), even if(even though)等引导的表语从句或状语从句中的虚拟语气
Even if he were here, he could not solve the problem.
三、主语从句中的虚拟语气
虚拟语气用于主语从句中,其谓语动词用“should+动词原形”,或者“should+have+过去分词”,或者只用动词原形,表示惊奇、不相信、惋惜、理应如此等。主要结构有:
It is(was)+strange(natural, important, necessary, desirable, imperative, advisable)that…
It is(was) a pity (a shame, no wonder) that…
It is(was) desired, suggested, proposed, requested, decided, etc. that…
四、宾语从句中的虚拟语气
除了wish的宾语从句用虚拟语气外,动词command, demand, insist,order, propose, require, suggest, desire, request, arrange等的宾语从句中谓语动词用“should+动词原形”表示虚拟语气。
The doctor ordered that she (should) stay in bed for a few days.
五、表语从句、同位语从句中的虚拟语气
主语是advice, motion, idea, order, demand, plan, proposal, suggestion, request等名词的表语从句和同位语从句,谓语动词要用虚拟语气的结构,也就是“(should)+动词原形”。
My only request is that this (should) be solved as soon as possible.
六、定语从句中的虚拟语气
定语从句的虚拟语气常用于句型“it is (high) time that…”,从句后的谓语动词用过去式,表示“该……的时间了”。
It is high time we went home.
七、简单句中的虚拟语气
may+主语+动词原形,表示“祝愿,但愿”。
May you be happy!
近几年来,虚拟语气的考题日趋灵活,侧重点主要集中在以下几个方面:隐含虚拟条件句;错综时间条件句;交叉考点,主要是虚拟语气与倒装结构、其他从句结合在一起考查。
1. ——What do you think we can do for our aged parents?
——You ____ do anything except to be with them and be yourself. (2007 重庆卷)
A. don’t have to B. oughtn’t to C. mustn’t D. can’t
【解析】选A 句意:“‘为了我们年迈的父母,你认为我们可以做些什么事呢?’‘你不必做任何事情,只要能真情地陪伴他们。(他们就很满足了。)’”don’t have to=needn’t 不必;oughtn’t to不应该;mustn’t不可以,被禁止;can’t不能。
【热点剖析】本题考查情态动词的常见用法。
2. My MP4 player isn’t in my bag. Where ____ I have put it?
(2007 福建卷)
A. can B. must C. should D. would
【解析】选A 句意:我的MP4不在包里,我会把它放在哪儿呢?本句为疑问句,而且表达推测的语意,故选A。B项用于肯定的推测;C项表示过去本应该做却没有做的动作;D项表示过去习惯做某事。故排除B、C、D三项。
【热点剖析】本题考查情态动词表推测的用法。
3. ——My cat’s really fat.
——You ____ have given her so much food. (2007 浙江卷)
A. wouldn’t B. couldn’t C. shouldn’t D. mustn’t
【解析】选C 句意:“‘我的猫真肥。’‘你不应该给她那么多的食物。’”should not have done表示本不应该做,而事实上做了。例如:He shouldn’thave said that. (He said it but it was bad to do so.)
【热点剖析】本题考查的是情态动词should have done的含义。此项是情态动词中的常考项。
4. ——Where is my dictionary? I remember I put it here yesterday.
——You ____ it in the wrong place. (2007 江西卷)
A. must put B. should have put
C. might put D. might have put
【解析】选D 句意:“‘我的词典哪去了?我记得昨天放这儿了。’‘你也许放错地方了。’”由句意和语境可以看出是对过去情况的推测,应该用“情态动词+have done”的形式,故排除A、C;should have done意为“过去本该干某事(而没干)”,故排除B而选D。
【热点剖析】情态动词的考查形式越来越多,尤其是与have done一起考查更为多见,这时,结合语境,弄清情态动词+have done的含义就尤为重要了。
5. ——What does the sign over there read? (2007 四川卷)
——No person ____ smoke or carry a lighted cigarette, cigar or
pipe in this area.”
A. will B. may C. shall D. must
【解析】选C 句意:“‘那边那个标牌上写的是什么?’‘此地严禁吸烟或携带点燃的香烟、雪茄或烟斗。’”此题考查情态动词的用法。shall与第二、三人称连用表示宣布法律或规定。如It has been announced that candidates shall remain in their seats until all the papers have been collected.在所有的试卷收上来之前,应试者必须留在座位那里。
【热点剖析】本题考查情态动词的用法。
6. ____ he had not hurt his leg, John would have won the race. (2007 全国Ⅱ卷)
A. If B. Since C. Though D. When
【解析】选A 句意:若是没伤着腿,约翰也就赢了这场比赛。根据句意,虚拟语气中对过去作相反假设,if 从句用过去完成时,主句的谓语动词用过去将来完成时。四个选项中只有A选项与这种虚拟语气相对应。
【热点剖析】考查学生在虚拟句式中,在对过去作相反假设时,主句和从句的动词形式的掌握情况。
7. Lin ____ well not want to go on the trip—she hates traveling. (2008全国Ⅱ卷)
A. will B. can C. must D. may
【解析】选D 句意:林可能不想去旅行,她厌恶旅行。may well很可能,极有可能。如:It may well change forever the way you look at Greek art.这很可能会永远改变你对希腊艺术的看法。
【热点剖析】考查may well 及其他情态动词用法。
8. Thank you for all your hard work last week. I don’t think we____ it without you. (2008 山东卷)
A. can manage B. could have managed
C. could manage D. can have managed
【解析】选B 句意:感谢你上周的辛勤工作。我想要不是你辛勤的劳动,我们不可能做成。本题是在具体语境中考查了委婉的虚拟语气的用法。without you表达的是“如果没有你艰苦工作的话”,结合句子前后内容,本题表达的是与过去相反的虚拟语气,所以选B项。
【热点剖析】考查与介词短语连用的虚拟语气形式。
9. ——May I smoke here?
——If you ____, choose a seat in the smoking section.
(2006山东卷)
A. should B. could C. may D. must
【解析】选D 句意:“‘在这里我可以吸烟吗?’‘如果你非要吸,请在吸烟区找一个座位。’”“if you must do sth.” is always used to say that sb. may do something but you don’t really want him to表示虽不赞同但可允许,意为“如果你偏要/一定要那么做”。
【热点剖析】考查情态动词的用法,尤其是must的用法。
10. If it were not for the fact that she ____ sing, I would invite her to the party. (2006福建卷)
A. couldn’t B. shouldn’t C. can’t D. might not
【解析】选C 句意:如果不是她真的不会唱歌,我会邀请她去参加晚会。句中that引导同位语从句,说明“fact”的内容。因此,这里应用“can’t”来表示她不会唱歌的事实。选项A. couldn’t为过去时,不能用来表示事实;B项表“应当”;D项表“可能性”,故只能选C。
【热点剖析】本题考查陈述语气和虚拟语气各自的使用场合,以及动词形式。
针对性训练
1. He was there he ____ go to that coffee shop at the corner after work
every day.
A. had to B. should C. had better D. might
2. ——Could I use your computer?
——Yes, ____.
A. you could B. you might
C. of course, you can D. of course, you could
3. I was shocked that she ____ that sort of thing to you.
A. should say B. would say
C. ought to have said D. could have said
4. I talked for a long time, and in the end I ____ make her believe me.
A. could B. might C. must D. was able to
5. This pen looks like mine, yet it isn’t. Whose ____ it be?
A. must B. may C. would D. can
6. As I was sitting down to supper, the telephone ____ ring.
A. could B. must C. would D. might
7. He didn’t do well in the exam. He ____ hard at his lessons.
A. ought to have worked B. need to have worked
C. must have worked D. would have worked
8. She ____ speak English out in class.
A. dare not to B. dares not C. dare not D. dare
9. He must have been to Hong Kong twice, ____ he?
A. mustn’t B. needn’t C. didn’t D. hasn’t
10. ——Don’t forget to come to my birthday party tomorrow.
——____.
A. I don’t B. I won’t C. I can’t D. I daren’t
11. It’s nearly seven o’clock. Jack ____ be here at any moment.
A. must B. need C. should D. have to
12. I ____ the work earlier, but I was disturbed by the noise now and
then.
A. might have fulfilled B. may have fulfilled
C. can have fulfilled D. could fulfil
13. Put on more clothes. You ____ feel cold with only a shirt on in two
hours.
A. can B. will C. would D. must
14. I thought you ____ like something to read, so I have brought you
some books.
A. may B. might C. could D. must
15. There was plenty of time. She ____.
A. needed not hurry B. needn’t hurry
C. didn’t need to hurry D. needn’t have hurried
16. I wish to persuade him out of the idea dropping the experiment, ____ I?
A. shouldn’t B. don’t C. do D. may
17. ____ the friendship between our two people last forever!
A. Must B. May C. Will D. Can
18. During the last vacation he ____ visit me every week and was well
received.
A. should B. would C. might D. could
19. You ____ fail if you don’t make full use of time.
A. shall B. must C. used to D. ought to
20. I ____ lose a dozen cherry trees than that you should tell me one lie.
A. would rather B. had better C. had best D. used to
21. If he ____ tomorrow, I ____ tell him the truth.
A. comes; would B. came; would
C. were to come; will D. should come; shall
22. ____ you invited us, we would have come to your party.
A. If B. Had C. Unless D. Were
23. If you had not practised speaking English enough, you ____ in the
small factory now.
A. would still be staying B. stayed
C. had stayed D. might have stayed
24. I ____ him a letter, but I didn’t know his address and I have been busy.
A. would write B. wrote
C. should have written D. may have written
25. But for your help, I ____ the work in time.
A. could not have finished B. would finish
C. might have finished D. had not finished
26. ____ her suggestion he might not have made such rapid progress.
A. Were it not for B. If it had been for
C. Had it not been for D. It hadn’t been for
27. I wish I ____ to Shanghai once.
A. have gone B. would have been
C. had gone D. had been
28. I suggested that the work ____ started at once.
A. might be B. not be C. was D. would be
29. They received orders that the work ____ at once.
A. should do B. was done C. had done D. be done
30. It’s demanded that we ____ everything ready by tonight.
A. would get B. should get C. got D. could get
31. I would rather you ____ tomorrow than today.
A. come B. came C. would come D. will come
32. It is high time we ____ off.
A. are B. were C. be D. would be
33. It’s a pity that he ____ so careless.
A. should be B. was C. were D. had been
34. It’s necessary that you ____ the entrance examinations.
A. should take B. must take C. took D. will take
35. They are talking about the hiphop as if they ____ it last week.
A. really performed B. had really performed
C. were really performing D. would really perform
36. Nothing could have saved him even if he ____ without delay.
A. tended B. were tended
C. had tended D. had been tended
37. If only he ____ two weeks ago.
A. were not to leave B. had not left
C. would not leave D. would not have left
38. May you ____ happy!
A. be B. are C. were D. have been
39. They ____ to help you but could not get here in time.
A. would have hoped B. hoped
C. would hope D. had hoped
40. Here’s some money in case you ____ it.
A. will need B. needed
C. should need D. would need
41. ——They have not finished the work up to now.
——Well, they ____.
A. should have B. should C. ought to D. ought have
42. ——Why!I couldn’t get you on the phone this morning.
——We ____ tennis in the yard when you phoned me.
A. could be playing B. must be playing
C. must have been playing D. should have played
43. ——We didn’t see him at the lecture.
——Neither did anybody else. He ____ it.
A. may not have attended B. mustn’t attend
C. can’t have attended D. couldn’t attend
44. ——Do you still remember when we went to the Great Wall?
——I can’t remember it well, but ____ sometime last May?
A. should it have been B. must it have been
C. could it be D. could it have been
45. Without electricity human life ____ quite difficult today.
A. is B. will be
C. would have been D. would be
46. I didn’t see your sister at the meeting. If she ____, she would have
met my brother.
A. has come B. did come C. came D. had come
47. It’s quite impossible that it will rain tomorrow. But if it ____, I would
still go to the park.
A. should rain B. would rain C. rains D. had rained
48. When a pencil is partly in a glass of water, it looks as if it ____.
A. breaks B. has broken
C. were broken D. had been broken
49. The young man insisted that he ____ nothing wrong and ____ free.
A. did; set B. had done; should be set
C. should do; be set D. had done; must be set
50. The new airport ____ if they had not stopped working on it.
A. would complete B. had been completed
C. had completed D. would have been completed
Key(3)