1、专业英语四级(核心语法)历年真题试卷汇编16及答案解析 (总分:66.00,做题时间:90分钟)一、GRAMMAR & VOCABULARY(总题数:33,分数:66.00)1.PART IV GRAMMAR & VOCABULARY (15 MIN)Directions: There are thirty sentences in this section. Beneath each sentence there are four words or phrases marked A, B, C and D. Choose one word or phrase that best comple
2、tes the sentence.(分数:2.00)_2.Mr. White works with a chemicals import & export company, but he _ for this industrial fair, since he is on leave.(分数:2.00)A.has workedB.worksC.has been workingD.is working3.Professor Johnson is said _ some significant advance in his research in the past year.(分数:2.00)A.
3、having madeB.makingC.to have madeD.to make4.I _ the party much more if there hadnt been quite such a crowd of people there.(分数:2.00)A.would enjoyB.will have enjoyedC.would have enjoyedD.will be enjoying5.If you explained the situation to your solicitor, he _ able to advise you much better than I can
4、.(分数:2.00)A.would beB.will have beenC.wasD.were6.If you _ in such a hurry you _ sugar into the sauce instead of salt.(分数:2.00)A.were not, would not putB.were, would putC.had been, would have putD.had not been, would not have put7._ their help, we would not have succeeded.(分数:2.00)A.Hadnt been forB.H
5、ad it not been forC.It hadnt been forD.Had not it been for8.She asked that she _ allowed to see her son in police custody.(分数:2.00)A.would beB.could beC.beD.was9.It is necessary that he _ the assignment without delay.(分数:2.00)A.hand inB.hands inC.must hand inD.has to hand in10.It is absolutely essen
6、tial that William_his study in spite of some learning difficulties.(分数:2.00)A.will continueB.continuedC.continueD.continues11.If only I _ play the guitar as well as you!(分数:2.00)A.wouldB.couldC.shouldD.might12._ you _ further problems with your printer, contact your dealer for advice.(分数:2.00)A.If,
7、hadB.Have, hadC.Should, haveD.In case, had13.It was recommended that passengers _ smoke during the flight.(分数:2.00)A.notB.need notC.could notD.would not14.If you have really been studying English for so long, its about time you _ able to write letters in English.(分数:2.00)A.should beB.wereC.must beD.
8、are15.I was to have made a speech if_.(分数:2.00)A.I was not called awayB.nobody would have called me awayC.I had not been called awayD.nobody called me away16.Its getting late, Id rather you _ now.(分数:2.00)A.leftB.leaveC.are leavingD.will leave17.Its high time we _ cutting down the rainforests.(分数:2.
9、00)A.stoppedB.had to stopC.shall stopD.stop18.If only the patient _ a different treatment instead of using the antibiotics, he might still be alive now.(分数:2.00)A.had receivedB.receivedC.should receiveD.were receiving19.She seldom goes to the theatre, _?(分数:2.00)A.doesnt sheB.does sheC.would sheD.wo
10、uldnt she20.She would have been more agreeable if she had changed a little bit, _?(分数:2.00)A.hadnt sheB.hasnt sheC.wouldnt sheD.didnt she21.I suppose that he is just joking, _?(分数:2.00)A.dont IB.isnt heC.isnt itD.is it22.Do help yourself to some fruit, _ you?(分数:2.00)A.cantB.dontC.wouldntD.wont23.Wh
11、en you have finished with that book, dont forget to put it back on my desk, _?(分数:2.00)A.do youB.dont youC.will youD.wont you24.A hibernating animal needs hardly any food all through the winter, _?(分数:2.00)A.need itB.neednt itC.does itD.doesnt it25._ both sides accept the agreement_ a lasting peace
12、be established in this region.(分数:2.00)A.Only if, willB.If only, wouldC.Should, willD.Unless, would26.Only take such clothes _ really necessary.(分数:2.00)A.as wereB.as they areC.as they wereD.as are27.So badly _ in the car accident that he had to stay in hospital for a few months.(分数:2.00)A.did he in
13、jureB.injured himC.was he injuredD.he was injured28._ he needed money for a new car, he decided not to borrow it from the bank.(分数:2.00)A.Much asB.Much althoughC.As muchD.Though much29.The central provinces have floods in some years, and _.(分数:2.00)A.drought in othersB.droughts are othersC.while oth
14、er droughtsD.others in drought30.This may have preserved the elephant from being wiped out as well as other animals _ in Africa.(分数:2.00)A.huntedB.huntingC.that huntedD.are hunted31.The following are all correct responses to Who told the news to the teacher? EXCEPT(分数:2.00)A.Jim did this.B.Jim did s
15、o.C.Jim did that.D.Jim did.32.Acute hearing helps most animals sense the approach of thunderstorms long before people(分数:2.00)A.doB.hearC.do themD.hearing it33.A: Mother, you promised to take me out. B: Well, _(分数:2.00)A.so do I.B.so did I.C.so I do!D.so I did!专业英语四级(核心语法)历年真题试卷汇编16答案解析 (总分:66.00,做题
16、时间:90分钟)一、GRAMMAR & VOCABULARY(总题数:33,分数:66.00)1.PART IV GRAMMAR & VOCABULARY (15 MIN)Directions: There are thirty sentences in this section. Beneath each sentence there are four words or phrases marked A, B, C and D. Choose one word or phrase that best completes the sentence.(分数:2.00)_解析:2.Mr. Whit
17、e works with a chemicals import & export company, but he _ for this industrial fair, since he is on leave.(分数:2.00)A.has workedB.worksC.has been workingD.is working解析:解析:从句意来看,怀特先生并不是工业交易会的长期雇员,所以不能用一般现在时;此外他正在休假期间,所以才有空做其他工作,所以包含过去含义的现在完成时和现在完成进行时都不合适;现在进行时与“在休假期间”相吻合,所以D为正确选项。3.Professor Johnson i
18、s said _ some significant advance in his research in the past year.(分数:2.00)A.having madeB.makingC.to have madeD.to make解析:解析:is said后跟不定式,不能跟动词-ing形式,排除A和B。从句中的时间状语in the pastyear可以看出动作已经发生并完成。C项to have made是不定式的完成式,表示动作发生在谓语动词之前,而D项to make表示动作没有发生,故C项正确。4.I _ the party much more if there hadnt bee
19、n quite such a crowd of people there.(分数:2.00)A.would enjoyB.will have enjoyedC.would have enjoyedD.will be enjoying解析:解析:本句含有if引导的条件句,从句中使用了hadnt been,是对过去情况的假设,因此主句的结构应为would have done,故答案为C。5.If you explained the situation to your solicitor, he _ able to advise you much better than I can.(分数:2.00
20、)A.would beB.will have beenC.wasD.were解析:解析:本题条件状语从句中的谓语动词用了过去式explained,说明其内容与现在或将来的情况相反,所以主句的谓语动词应该用“would+动词原形”,答案为A。6.If you _ in such a hurry you _ sugar into the sauce instead of salt.(分数:2.00)A.were not, would not putB.were, would putC.had been, would have putD.had not been, would not have pu
21、t解析:解析:题干中把糖放到酱汁里这个动作已经发生,因此本句是对过去情况的假设。if条件状语从句应使用had done,主句使用wouldshouldcould have done。选项C和D在语法上都对,不过C用了肯定,表示“如果你匆忙,你会把糖当成盐放到酱汁里”,意思上不合逻辑,故D项正确。7._ their help, we would not have succeeded.(分数:2.00)A.Hadnt been forB.Had it not been forC.It hadnt been forD.Had not it been for解析:解析:本句是省略了if的虚拟条件句,原
22、句的正常语序为:If it had not been for their help省略if时,只提前助动词,否定词not不用提前,即Had it not been for.故答案为B。8.She asked that she _ allowed to see her son in police custody.(分数:2.00)A.would beB.could beC.beD.was解析:解析:ask作“请求,要求”讲时,其后的宾语从句要用虚拟语气,从句谓语动词使用“(should+)动词原形”。类似用法的动词还有demand,suggest,order,require,desire,sur
23、prise等等。9.It is necessary that he _ the assignment without delay.(分数:2.00)A.hand inB.hands inC.must hand inD.has to hand in解析:解析:在“It iswas+形容词+that从句”中,that引导的主语从句谓语动词常用should+动词原形。用于该句型的形容词有necessary,good,important,right,wrong,better,natural,proper,funny,strange,surprising等。10.It is absolutely ess
24、ential that William_his study in spite of some learning difficulties.(分数:2.00)A.will continueB.continuedC.continueD.continues解析:解析:It is essential that句型中,that引导的从句用虚拟语气,谓语动词用“should+动词原形”,should可以省略。故C为正确选项。类似的形容词还有:important,necessary,imperative,advisable,desirable等。11.If only I _ play the guitar
25、as well as you!(分数:2.00)A.wouldB.couldC.shouldD.might解析:解析:If only从语义和用法上都相当于I wish,后面的谓语动词用一般过去时表示目前的愿望,用过去完成时表示过去的愿望,用wouldcould do表示对将来期望。选项中首先可排除C和D。而A项would侧重指人的意愿,B项could是指人的能力。句子的意思主要是指弹钢琴的能力,所以应该选择B。12._ you _ further problems with your printer, contact your dealer for advice.(分数:2.00)A.If,
26、hadB.Have, hadC.Should, haveD.In case, had解析:解析:本句的主句使用了祈使句,而非虚拟,因此从句应理解成对真实情形的一种假设。A项使用一般过去时,是对现在或将来情况的虚拟,而if真实条件句应使用一般现在时表示将来,所以A不正确,应该使用if you have;B和C都省略了if,B项have had是对过去情况的虚拟,不正确:C项中的should用在假设句中,加强语气,should have是对将来情况的假设,故C为正确答案:D项Incase“万一,以防”引导的从句使用一般现在时或should+动词原形,不能用had。13.It was recomme
27、nded that passengers _ smoke during the flight.(分数:2.00)A.notB.need notC.could notD.would not解析:解析:It is recommended that表明that从句需要使用虚拟语气,其形式为“should+动词原形”,其中should可以省略,故答案为A。14.If you have really been studying English for so long, its about time you _ able to write letters in English.(分数:2.00)A.sho
28、uld beB.wereC.must beD.are解析:解析:it is(about)time(that)是一个虚拟语气句型,所跟从句的谓语动词用一般过去式,故B项were为答案。15.I was to have made a speech if_.(分数:2.00)A.I was not called awayB.nobody would have called me awayC.I had not been called awayD.nobody called me away解析:解析:waswere to have done sth表示“本来要做成的”,表示与过去事实相反,从句谓语动词
29、应使用had done,所以应选C。16.Its getting late, Id rather you _ now.(分数:2.00)A.leftB.leaveC.are leavingD.will leave解析:解析:would rather“宁愿”后接从句时,从句动词用一般过去式表虚拟,故答案为A。注意区分would rather其他两个惯用句式:would rather do sth“宁愿做某事”;would rather dothando“宁愿做而不愿做”。17.Its high time we _ cutting down the rainforests.(分数:2.00)A.s
30、toppedB.had to stopC.shall stopD.stop解析:解析:It is(high)time(that)后面的从句谓语动词要用过去式或“should+动词原形”,且should不可省略,故A项stopped为答案。B项had to stop表示“一定要停止”,C项是将来时,D项动词原形,都不符合条件。18.If only the patient _ a different treatment instead of using the antibiotics, he might still be alive now.(分数:2.00)A.had receivedB.rec
31、eivedC.should receiveD.were receiving解析:解析:if only常常用来表达强烈的愿望或遗憾,由于“接受不同的治疗”与过去事实相反,所以用过去完成时。故A项had received正确。19.She seldom goes to the theatre, _?(分数:2.00)A.doesnt sheB.does sheC.would sheD.wouldnt she解析:解析:若陈述部分含有seldom,hardly,never,rarely,few,nothing,nowhere等否定词或半否定词其反意疑问句部分要用肯定式。同时句中时态是一般现在时,故选
32、B。20.She would have been more agreeable if she had changed a little bit, _?(分数:2.00)A.hadnt sheB.hasnt sheC.wouldnt sheD.didnt she解析:解析:如果陈述部分是主从复合句,一般情况下,疑问部分与主句一致。本题主句部分的助动词是would。故疑问部分用wouldnt she,C项正确。21.I suppose that he is just joking, _?(分数:2.00)A.dont IB.isnt heC.isnt itD.is it解析:解析:当陈述部分的主句
33、是I suppose,I think,I believe等结构时,反意疑问句部分一般与that分句中的主谓保持对应关系。本句的从句是he is,所以正确答案为B。22.Do help yourself to some fruit, _ you?(分数:2.00)A.cantB.dontC.wouldntD.wont解析:解析:祈使句的附加疑问句。在英语中,当前面的句子是祈使句时,其附加疑问句用wont you,will you或would you。因此D项正确。23.When you have finished with that book, dont forget to put it bac
34、k on my desk, _?(分数:2.00)A.do youB.dont youC.will youD.wont you解析:解析:主句dont forget是祈使句的否定形式,否定祈使句的反意疑问结构总是用will you,故选C。24.A hibernating animal needs hardly any food all through the winter, _?(分数:2.00)A.need itB.neednt itC.does itD.doesnt it解析:解析:needs在本句用作实义动词,且陈述部分含有否定副词hardly,故疑问部分用does it,答案为C。2
35、5._ both sides accept the agreement_ a lasting peace be established in this region.(分数:2.00)A.Only if, willB.If only, wouldC.Should, willD.Unless, would解析:解析:only引导状语从句置于句首时,主句需倒装,选项A符合题意。而If only只用于感叹句,常见于虚拟语气。表示“要是就好了”,不用于条件句中,因此在这句话里并不适合。should置于句首,相当于省略if的条件句,表示口气的不确定性,但主句部分并不倒装,因此C不合适;同样,D也不应有倒
36、装现象。26.Only take such clothes _ really necessary.(分数:2.00)A.as wereB.as they areC.as they wereD.as are解析:解析:本句是祈使句,开头的only修饰谓语,故不用倒装。suchas结构中的as,可充当准关系代词,替代前面出现的先行词clothes;本句的动作并未发生,所以不用一般过去时而用一般现在时。故答案为D项as are.27.So badly _ in the car accident that he had to stay in hospital for a few months.(分数:
37、2.00)A.did he injureB.injured himC.was he injuredD.he was injured解析:解析:副词so放句首,句子主谓要倒装。so badly在句中作状语,放句首表示强调。原句是“Hewas injured so badly in the car accident that”,倒装时只要把系动词或助动词移到主语前面就可以了。因此答案选C。28._ he needed money for a new car, he decided not to borrow it from the bank.(分数:2.00)A.Much asB.Much alt
38、houghC.As muchD.Though much解析:解析:考查让步状语从句的倒装结构。as和though引导的让步状语从句通常将表语、状语或谓语动词提前,使用倒装结构。又如A符合题意。29.The central provinces have floods in some years, and _.(分数:2.00)A.drought in othersB.droughts are othersC.while other droughtsD.others in drought解析:解析:此题中and是并列连词,连接两个并列成分,要求两个并列部分语法对等,即与floods insome
39、years结构保持一致,故正确答案为A。30.This may have preserved the elephant from being wiped out as well as other animals _ in Africa.(分数:2.00)A.huntedB.huntingC.that huntedD.are hunted解析:解析:as well as连接并列分句,要求前后结构一致,形成比较,该旬的完整形式应为:as wellas other animals from being hunted为了避免重复,本题省略了与前面的重复部分from being因此A为正确答案。31.T
40、he following are all correct responses to Who told the news to the teacher? EXCEPT(分数:2.00)A.Jim did this.B.Jim did so.C.Jim did that.D.Jim did.解析:解析:最常见的回答是D,也可以用so和that指代前文提到的动作“told the news to theteacher”,故B和C也可以用作回答。this多用指下文的内容,故不能用于题中的场合。选A。32.Acute hearing helps most animals sense the approa
41、ch of thunderstorms long before people(分数:2.00)A.doB.hearC.do themD.hearing it解析:解析:本题由before引导的从句中,people的谓语与主句中宾语animals的补语动词(sense)相同,因此为避免重复由助动词do替代。33.A: Mother, you promised to take me out. B: Well, _(分数:2.00)A.so do I.B.so did I.C.so I do!D.so I did!解析:解析:考查动词性替代。A抱怨妈妈说话不算数;B用了一个语气词well表明她承认自己曾经许诺过这事。“so+主语+助动词”表示说话人认同对方的看法,该结构中的主语指的就是前一句话中的主语,根据前一句的promised可知助动词应使用过去式did,故答案为D。“so+助动词+主语”结构表示“也是这样”,该结构中的主语与前一句的主语指代不同的对象,故不选A。