应用:习题精练 Ⅰ.单项选择
从A、B、C和D四个选项中,选出可以填入空白处的最佳答案。
1.Tom________at 8:00 for the first class,but he didn’t turn up. A.should have arrived B.should arrive C.should have had arrived D.should be arriving
解析:should have done表示句子的主语应该而没有做某事,带有说话人对发生过的事情强烈的批评语气。 答案:A
2.Maybe you have travelled to many cities,but nowhere else___________ such a wonderful restaurant.
A.can you find B.you could find C.you can find D.could you find
解析:第一个分句中使用现在完成时态,第二个分句常使用现在时,排除B、D两项;含有否定意义的副词放在句首时,该句要用部分倒装,排除C项。 答案:A
3.—How do you________ we go to Shanghai for our holidays?
—I think we’d better take a train there.We can enjoy the beautiful scenery out of the window.
A.insist B.want C.suppose D.suggest
解析:根据本句的谓语用原形这一现象可知用suggest。按句子结构的划分,这句话是含有一插入语的特殊疑问句。插入成分的动词是suggest时,主句的谓语动词多用should+动词原形,should可省略。insist一词也有该用法,但与句意不符。如果用suppose之类的词作插入语,此句的谓语应该是将来时。
答案:D
4.—I’ll tell Mrs. Green about her son’s absence from classes. —You________her last week.
A.ought to tell B. would have told B.must tell D. should have told
解析:情态动词+have+过去分词说明的是过去。根据状语last week和本句意义,应该选should have told 意为“本应该上星期告诉她,但你却没有”。 答案:D
5.I_________ him not to smoke,but he didn’t think it necessary.
A.persuaded B.advised C.hoped D.suggested
解析:从语法角度可以排除hoped和suggest;persuade表示“成功地说服”,从后半句可知“并未劝服”。 答案:B
6.The job wasn’t very interesting,but________it was wellpaid. A.on the contrary B.on the other hand C.however D.meanwhile
解析:on the contrary意思为“正好相反”,用来表相反的意见;on the other hand意思是“然而……也是对的”,是为了表明问题的另一个方面。句意为“那个工作没多大意思,但另一方面工资却很高”。 答案:B
7.(2020东北三校联考)_________both sides accept the agreement will a lasting peace be established in this region.
A.Unless B.As long as C.If only D.Only if
解析:后面的结构为倒装句,所以此处用only引导条件状语从句,且放在句首。 答案:D
8.(2020山西联考)The great changes _________have taken place_______ carrying out the economic reform in our country.
A.may not;unless B.never;but for C.could not;without D.would;besides
解析:此题考查与过去事实相反假设的虚拟语气。without carrying out the economic reform in our country为一含蓄条件,主句谓语动词应用could have done。 答案:C
9.You didn’t let me drive.If we_________in turn,you__________so tired. A.drove;didn’t get B.drove;wouldn’t get C.were driving;wouldn’t D.had driven;wouldn’t have got
解析:这是虚拟语气,条件和结果都是讲过去的事,要用“if...had+过去分词,...would(could,might,should)+have+过去分词……”。 答案:D
10.(2020浙江质检)Not until midnight__________ the operation on the seriously injured girl.
A.was the doctor finished B.finished the doctor C.did the doctor finish D.had the doctor finished 解析:此题考查倒装结构,否定副词not位于句首引起部分倒装,故排除B项。A、C、D三项都为倒装结构,但A项语态不对,D项时态不对。 答案:C
11.I’ve been working in the company for over ten years and seldom _________ so energetic and excited as now.
A.I have felt B.I had felt C.have I felt D.had I felt
解析:此题考查倒装结构,否定副词seldom位于句首引起主谓倒装,故排除A、B
两项。C、D两项都为倒装结构,但D项时态不对。 答案:C
12.Attention,please,everybody! Please stay__________ while I take your photograph.
A.still B.calm C.quiet D.alive
解析:still“静止的,不动的”,强调不运动;calm“镇定的”,强调“不激动,从容不迫”;quiet “安静的”,强调“不弄出声音”;alive“活着的”。题意为“大家请注意,在我给你照相时,请保持不动”。 答案:A
13.(2020湖北黄冈质检)—__________he come to see you as he promised? —Of course,please.And I’d rather he__________ me the truth. A.Will;informed B.Shall;told C.Should;will tell D.Can;covers
解析:shall表示说话人征求别人的意见,would rather接从句,常用虚拟语气。 答案:B
14.Until next 5th,this train_________ for 1000 days without accidents. A.is running B.has run
C.has been running D.will have been running 解析:此题考查动词时态。本句意思是“到下个月5号,本次列车将安全运行1000天无事故”。应该用将来完成进行时。 答案:D
15.(2020江苏常州质量教研)All of them thought it necessary that he___________the meeting.
A.attend B.would have attended C.attended D.was to attend
解析:本题考查虚拟语气中的谓语动词用法。根据语法要求,在It is+adj.+that...

