专业英语四级(语法与词汇)模拟试卷379
语言知识
1.Which of the following words can NOT be used to complete \\(D)
A. seldom
B. hardly
C. even
D. rare
解析:考查副词用法。seldom“较少”,hardly“几乎不”和even“甚至”都符合句意,但rare作副词常在口语中,意为“非常”,若要填人此空,则需用rarely。
2.______ Mike! I knew he would get the first prize in the race.(C)
A. Thank goodness
B. Goodness knows
C. Good old
D. Thanks
解析:good old后接人名,如good old Mike/William表示对某人(不负众望)的行为表示称赞,C为正确答案。
3.By the time you graduate from college, we______in Australia for one year.(B)
A. will be staying
B. will have stayed
C. would have stayed
D. have stayed
解析:根据句意,graduate这一动作还未发生,而且“在澳洲居住满一年”是在将来的某一时间完成 的,因此主句要用将来完成时,答案为B。将来完成时常和“by the time+句子”的结构连用。
4.It is because of a rise in air fares ______ they’ve surcharged us 10% on the price of the holiday.(A)
A. that
B. which
C. what
D. that which
解析:考查强调句式“It is+名词/代词/介宾短语/从句等强调部分+that从句”,因此答案为A。题中强调部分是because of a rise in air fares,正常语序是They’ve surcharged us 10% on theprice of the holiday because of a rise in air fares.
5.He must have gone to the cinema last night, ______?(D)
A. mustn’t he
B. hasn’t he
C. isn’t he
D. didn’t he
解析:must have done是对过去的肯定推测,当陈述部分为must表示推测时,反意疑问句部分不用must,而是根据陈述部分的谓语动词采用相应的系动词或助动词。这里谓语动词是go,句中表示的是过去的时间,因此用didn’t。
6.Which of the following sentences expresses \\(D)
A. You must have your hair cut by ten o’clock.
B. You must be in the office tomorrow.
C. You must complete the work tonight.
D. You must be feeling better now.
解析:考查情态动词must的用法。must除了表示“必须”之义外,还可以表示“推测/猜测”之义,如:You have worked hard all day.You must be tired now.(表示对现在的推测)I didn’t hearthe phone.I must have been asleep.(表示对过去的推测)。A、B、C均表示一种命令,只有D“你现在应该感觉好多了吧”表示推测,故为正确答案。
7.Evidence came up ______ animals will behave abnormally if there is going to be an earthquake.(C)
A. which
B. what
C. that
D. whose
解析:这里应该填入同位语从句引导词that,从句和Evidence之间被谓语动词came up隔开,其他选项在句中找不到其先行词,因此不能选。
8.Do try your best to finish it, ______ you?(D)
A. can’t
B. don’t
C. wouldn’t
D. won’t
解析:祈使句的附加疑问句。肯定的祈使句表示“请求”时,反意疑问句一般用will you,如:Giveme a hand,will you?表示“邀请、劝诱”时,反意疑问句则用won’t you,如:Have another pieceof cake,won’t you?在否定的祈使句中,疑问句部分只用will you。“尽最大努力完成它”表劝诱,故答案为D。
9.You______her the truth. It didn’t help the situation.(D)
A. needn’t tell
B. mustn’t tell
C. mustn’t have told
D. needn’t have told
解析:虚拟式的用法。needn’t have done sth.表示做了本来不必要做的事情,D正符合题意。A不是虚拟用法;B意为“不能告诉”,不符合上下文意思;很少使用musm’t have done这种表达,C错。
10.If powerful measures ______, this area would have been badly polluted.(D)
A. aren’t taken
B. haven’t been taken
C. weren’t taken
D. hadn’t been taken
解析:考查虚拟语气。由主句的时态would have been可看出,这是对过去情况的描述,且与过去事实相反,实际上过去已经采取了措施。故此处用过去完成时表示对过去的虚拟,答案为D。
11.He ______furiously at me when I contradicted him.(C)
A. ogled
B. gaped
C. glared
D. peered
解析:当我与他意见相反时,他生气地瞪我看。A.ogled指“抛媚眼”,例如:She ogled ine when handed me a glass of wine.她在把酒杯递到我手上时对我做了个媚眼。B.gaped指“张着嘴看,目瞪口呆地盯着”,例如:They gaped at her as if she was an alien.他们目瞪口呆地看着她,好像她是个外星人。C.glared“怒目而视”,只用目光表示嫌恶、生气、愤怒等情绪,例如:The teacher glared at thenoisy student.老师怒视着那个吵闹的学生。D.peered“眯着眼看”,特别指费劲、吃力地去看以便能
本文档预览:3500字符,共6983字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载