高考

导航

2019年高考英语第一轮复习习题及答案14

来源 :中华考试网 2018-10-25

  16.Jackie, you ________ hang all your clothes in the room like this!

  A.wouldn't B.needn't

  C.mustn't D.oughtn't

  [解析]mustn't 表示禁止,意为“千万不要”。

  [答案]C

  17.Holiday shopping ________ be a tiring experience. There are so many places to visit and choices to make.

  A. can B. may

  C. shall D. will

  [解析]句意:假期购物可能是一段累人的经历。有许多地方要看,许多选择要做。can“可能”,语气较肯定;may“或许”,语气较弱;由语境可知,A项正确。

  [答案]A

  18.—Listen ! There is a knock on the door. Who ________ it be?

  —It must be Jack. Just now I sent for him.

  A. shall B. can

  C. must D. might

  [解析]句意:听!有敲门声。会是谁呢?—肯定是杰克。刚才我派人去请他了。can 表推测时,往往用于疑问句和否定句;must 表推测时,只用于肯定的陈述句;might“或许”,语气较弱;由语境可知,B项正确。

  [答案]B

  19.Hiking trips ________ sound exciting to most kids, but few realize they ________ be uncomfortable and even dangerous.

  A. may; can B. must; should

  C. would; should D. can; will

  [解析]句意:远足旅行对大多数孩子来说或许听起来很令人兴奋,但很少有孩子意识到这些旅行可能会不舒服,甚至是危险的。由语境可知,两个空都表推测,指客观上的可能性,故A项正确。can“可能”;may“或许”,可能性较 can 弱。

  [答案]A

  20.—Where will you start your work after graduation?

  —Mmm, it's not been decided yet. I ________ continue my study for a higher degree.

  A. need B. must

  C. would D. might

  [解析]句意:—你毕业后到哪里开始工作?—还没决定呢。我可能会继续我的学业,拿一个高一点的学位。need“需要”,作情态动词用时只用于否定和疑问句中;must 表示肯定的推测;would“会;过去常常”;might“或许”;由前置语境 it's not decided yet 可知,应选 might。

  [答案]D

  21. Sally looks very happy. She ________ have got the first place in the 200­metre race.

  A. should B. could

  C. must D. might

  [解析]本题考查“情态动词+have done”。句意:Sally 看上去很高兴。她200米赛跑肯定得第一名了。should have done,“本应该干而事实上没干”;could have done 有两层含义:一表示过去可能干过;二表示过去本能够干某事(而事实上没干);must have done“过去肯定干过”;might have done 亦有两层含义:一表示过去或许干过;二表示过去本可以干某事(而事实上没干);由语境可知C项正确。

  [答案]C

  22.—Show me your permit, please.

  —Oh, it's not in my pocket. It ________.

  A. might fall out B. could fall out

  C. should have fallen out D. must have fallen out

  [解析]句意:—请出示许可证。—噢,不在我口袋里。肯定是掉出来了。由语境可知,fall out 动作应发生在过去,因为现在许可证不在口袋里,故应用“情态动词+have done”,排除A、B两项;should have done“本应该干某事(而事实上没干)”,不符合句意;故正确答案为D项,指“过去肯定干过”。

  [答案]D

  23.—Tom hasn't turned up yet. He might have got lost.

  —No, he ________. His car has got a GPS.

  A. must not have got lost B. wouldn't have got lost

  C. can't have got lost D. shouldn't have got lost

  [解析]本题考查 “情态动词+have done”。句意:—汤姆还没到这。他可能迷路了。—不,他不可能迷路。因为他的车上装有GPS定位系统。must 表推测时只用于肯定的陈述句,故A项予以排除;wouldn't have done“不会……”,只用于虚拟语气;can't have done“过去不可能干过”;shouldn't have done“本不应该干某事而事实上已经干了”;由句意可知C项正确。

  [答案]C

  24.—Where is Bob? I cannot find him anywhere.

  —He ________ have been off long. I heard him make a call just now.

  A. shouldn't B. can't

  C. mustn't D. needn't

  [解析]本题考查“情态动词+have done”。句意:—鲍勃哪里去了?我到处找不到他。—他不可能离开久了。我刚才还听见他打电话了。shouldn't have done“本不应该干某事(而事实上已干了)”;can't have done“不可能干过”;must 表推测不能用于否定句,故C项错误;needn't have done“本没有必要干某事(而事实上已干了)”;由语境可知B项正确。

  [答案]B

  25.He ________ a big fortune, but he was too lazy to seize the opportunity.

  A. can have made B. could have made

  C. must have made D. ought have made

  [解析]本题考查“情态动词+have done”。can have done“过去可能干过”,一般不用于肯定的陈述句。could have done 意义有二:一表示“过去可能干过”;二表示“过去本能够干某事而事实上没干”;must have done“过去肯定干过”;D项表述错误,应为 ought to have done表示“本应该干某事而事实上没干”;由句意“他本来能够挣大钱,但他太懒没抓住机会”可知B项正确。

  [答案]B

#FormatImgID_0#www.ks5u.com

  26.—Do you still remember the day when we went to the Great Wall?

  —I can't remember it well, but ________ it have been sometime last year?

  A. would B. must

  C. could D. should

  [解析]本题考查“情态动词+have done”。句意:—你还记得我们去长城的那一天吗?—我记不太清了,是不是去年的某个时候?由语境可知,这是对过去某个时间的推测,并且用于疑问句,故只能选 could。

  [答案]C

  27.What a pity! Considering his intelligence and diligence, he ________ a higher grade.

  A. can have achieved B. must have achieved

  C. need have achieved D. might have achieved

  [解析]本题考查“情态动词+have done”。can have done“过去可能干过”,一般不用于肯定的陈述句;must have done,“过去肯定干过”;might have done 意义有两层:一表示“过去可能干过某事”;二表示“过去本可能干某事而事实上没干”;由句意“真遗憾!鉴于他的智力和努力,他本来能够获得一个更高一点的分数”可知D项正确。

  [答案]D

  28.—Where is my dictionary? I remember I put it here yesterday.

  —Perhaps, you ________ it in the wrong place.

  A. must have put B. should have put

  C. can have put D. might have put

  [解析]本题考查情态动词。must have done 表示对过去行为的推测,具有较大的可能性,意为“一定……;想必……”;should have done 表示应该做的事情没有做;can have done 表示过去可能做过。might have done 常用于推测过去的行为,表示“可能已经”;还可以表示过去应该做而没有做的事。由句意:“—我的词典呢?我记得我昨天放这儿了。—或许你放错了地方”可知D项正确。

  [答案]D

  29.—Sorry, the tickets have already been sold out.

  —Really? Maybe I ________ a little earlier.

  A. should come B. should have come

  C. could have come D. must have come

  [解析]本题考查“情态动词+have done”。句意:—抱歉,票早已卖完。—真的吗?或许我该早一点来。由语境可知,come 动作发生在过去,应用“情态动词+have done”,排除A项;should have done“本应该干某事而事实上没干”,符合语境;could have done“本能够干而实际上没干”;must have done“过去肯定干过”,均不合语境。

  [答案]B

  30.—No wonder you caught a cold. You ________ out last night without a coat.

  —I know how silly I was.

  A. shouldn't have gone B. mustn't have gone

  C. couldn't have gone D. mightn't have gone

  [解析]本题考查“情态动词+have done”。A项意为“本不应该干某事而事实上已干了”;B项表述错误,must 表推测时只用于肯定的陈述句;C项意为“过去不可能干过”;D项意为“过去或许没干”;句意:—难怪你感冒了。你昨天晚上不应该没穿外套就出去。—我知道我有多愚蠢。故可知A项正确。

  [答案]A

分享到

相关推荐