高二英语情态动词推测用法练习题40题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高二英语情态动词推测用法练习题40题
1.He must be very tired. He has been working for hours.
A.can
B.may
C.must
D.should
答案:C。
“must”表示肯定的推测,语气最强,意为“一定”。
“can”表示推测时通常用于否定句和疑问句;“may”表示可能,语气较弱;“should”表示应该,不用于肯定推测。
2.She must be at home. I saw her enter the house just now.
A.can
B.may
C.must
D.need
答案:C。
“must”在此处表示肯定推测,根据“看到她刚进房子”可以推断她一定在家。
“can”一般不用于肯定推测;“may”语气较弱;“need”不表示推测。
3.The boy must be hungry. He hasn't eaten anything all day.
A.can
B.may
C.must
D.ought to
答案:C。
“must”表示肯定推测,“男孩一整天没吃东西,一定很饿”。
“can”不用于肯定推测;“may”语气弱;“ought to”表示应该,不用于推测。
4.There must be something wrong with the computer. It won't start.
A.can
B.may
C.must
D.could
答案:C。
“must”表示肯定推测,电脑无法启动,一定有问题。
“can”一般不用于肯定推测;“may”可能性较小;“could”一般用于过去的可能性推测。
5.The book must be hers. Her name is on it.
A.can
B.may
C.must
D.should
答案:C。
“must”表示肯定推测,因为书上有她的名字,所以一定是她的。
“can”不用于肯定推测;“may”可能性小;“should”不用于推测。
6.He must be a teacher. He is always explaining things patiently.
A.can
B.may
D.would
答案:C。
“must”表示肯定推测,从“总是耐心地解释事情”可以推断他一定是老师。
“can”不用于肯定推测;“may”语气较弱;“would”不用于推测。
7.The light is on. She must be in the room.
A.can
B.may
C.must
D.need
答案:C。
“must”表示肯定推测,灯亮着,所以她一定在房间。
“can”不用于肯定推测;“may”可能性较小;“need”不表示推测。
8.The phone is ringing. It must be him.
A.can
B.may
C.must
D.should
答案:C。
“must”表示肯定推测,电话响了,推断一定是他。
“can”不用于肯定推测;“may”可能性较小;“should”不用于推测。
9.The car must be his. It has his company's logo on it.
A.can
B.may
D.ought to
答案:C。
“must”表示肯定推测,因为车上有他公司的标志,所以一定是他的。
“can”不用于肯定推测;“may”可能性小;“ought to”不用于推测。
10.She must be happy. She is smiling all the time.
A.can
B.may
C.must
D.should
答案:C。
“must”表示肯定推测,她一直微笑,所以一定很开心。
“can”不用于肯定推测;“may”可能性较小;“should”不用于推测。
11.He can't be at home. I just saw him at the library.
A.must
B.should
C.could
D.may
答案:could。
“can't be”表示强烈的否定推测,“could”表示可能性较小的推测,在这里符合语境。
“must”表示肯定推测,“should”表示应该,“may”表示可能,均不符合题意。
12.She can't have gone to bed early. She usually stays up late.
A.must
C.could
D.may
答案:must。
“can't have gone”表示否定推测,“must”在这里表示肯定推测不合适,因为前文说了她通常晚睡,所以不可能早睡。
“should”表示应该,“could”表示可能性较小的推测,“may”表示可能,均不符合题意。
13.They can't be waiting for us. We are too late.
A.must
B.should
C.could
D.may
答案:could。
“can't be waiting”表示否定推测,“could”表示可能性较小的推测,符合语境。
“must”表示肯定推测,“should”表示应该,“may”表示可能,均不符合题意。
14.He can't have finished his work. It's too difficult.
A.must
B.should
C.could
D.may
答案:must。
“can't have finished”表示否定推测,“must”在这里表示肯定推测不合适,因为工作太难了不可能完成。
“should”表示应该,
“could”表示可能性较小的推测,“may”表示可能,均不符合题意。
15.She can't be happy with the result. She expected better.
A.must
B.should
C.could
D.may
答案:could。
“can't be happy”表示否定推测,“could”表示可能性较小的推测,符合语境。
“must”表示肯定推测,“should”表示应该,“may”表示可能,均不符合题意。
16.They can't have understood the instructions. They look confused.
A.must
B.should
C.could
D.may
答案:must。
“can't have understood”表示否定推测,“must”在这里表示肯定推测不合适,因为他们看起来很困惑所以不可能理解了指令。
“should”表示应该,“could”表示可能性较小的推测,“may”表示可能,均不符合题意。
17.He can't be telling the truth. It doesn't make sense.
A.must
B.should
C.could
答案:could。
“can't be telling”表示否定推测,“could”表示可能性较小的推测,符合语境。
“must”表示肯定推测,“should”表示应该,“may”表示可能,均不符合题意。
18.She can't have known about the meeting. Nobody told her.
A.must
B.should
C.could
D.may
答案:must。
“can't have known”表示否定推测,“must”在这里表示肯定推测不合适,因为没人告诉她所以不可能知道会议。
“should”表示应该,“could”表示可能性较小的推测,“may”表示可能,均不符合题意。
19.They can't be coming to the party. They didn't RSVP.
A.must
B.should
C.could
D.may
答案:could。
“can't be coming”表示否定推测,“could”表示可能性较小的推测,符合语境。
“must”表示肯定推测,“should”表示应该,“may”表示可能,均不符合题意。
20.He can't have remembered to bring the book. He is always forgetful.
B.should
C.could
D.may
答案:must。
“can't have remembered”表示否定推测,“must”在这里表示肯定推测不合适,因为他总是健忘所以不可能记得带书。
“should”表示应该,“could”表示可能性较小的推测,“may”表示可能,均不符合题意。
21.He can't be at home. He must be at school.
He can't be at home. He could be at school.
He can't be at home. He may be at school.
He can't be at home. He might be at school.
答案:He can't be at home. He must be at school.。
解析:“must be”表示肯定的推测,语气最强。
“could be”“may be”“might be”语气依次减弱,但都是表示可能性的推测。
在本题中,前半句说他不可能在家,后半句用肯定语气最强的“must be at school”最符合语境。
22.She may not have finished her work. She could still be working.
She may not have finished her work. She might still be working.
She may not have finished her work. She must still be working.
She may not have finished her work. She should still be working.
答案:She may not have finished her work. She could still be working.。
解析:“may not have finished”表示不确定她是否完成了工作,“could
still be working”表示可能还在工作,语气比较委婉。
“might still be working”语气更弱一些。
“must still be working”语气太强,不太符合。
“should still be working”表示应该还在工作,语气也不太恰当。
23.It can't be raining outside. It might be sunny.
It can't be raining outside. It may be sunny.
It can't be raining outside. It could be sunny.
It can't be raining outside. It must be sunny.
答案:It can't be raining outside. It might be sunny.。
解析:“can't be raining”表示肯定不是在下雨,“might be sunny”表示可能是晴天,语气最弱。
“may be sunny”语气稍强一点。
“could be sunny”也表示可能,但比“might be”语气稍强。
“must be sunny”语气最强,不太符合前面说的“can't be raining”的语境。
24.He must not be at the library. He could be at the park.
He must not be at the library. He may be at the park.
He must not be at the library. He might be at the park.
He must not be at the library. He should be at the park.
答案:He must not be at the library. He could be at the park.。
解析:“must not be”表示肯定不在某个地方,“could be”表示可能在另一个地方,语气比较委婉。
“may be”“might be”语气依次减弱。
“should be”表示应该在某个地方,不太符合语境。
25.She can't have gone to the store. She must be at home.
She can't have gone to the store. She could be at home.
She can't have gone to the store. She may be at home.
She can't have gone to the store. She might be at home.
答案:She can't have gone to the store. She must be at home.。
解析:“can't have gone”表示不可能去了某个地方,“must be at home”表示肯定在家,语气最强。
“could be at home”“may be at home”“might be at home”语气依次减弱,但在本题中,用肯定语气最强的“must be at home”最符合语境。
26.It may not be cold today. It could be warm.
It may not be cold today. It might be warm.
It may not be cold today. It must be warm.
It may not be cold today. It should be warm.
答案:It may not be cold today. It could be warm.。
解析:“may not be cold”表示不确定今天是否冷,“could be warm”表示可能暖和,语气比较委婉。
“might be warm”语气更弱一些。
“must be warm”语气太强,不太符合。
“should be warm”表示应该暖和,语气也不太恰当。
27.He can't be sleeping. He must be reading.
He can't be sleeping. He could be reading.
He can't be sleeping. He may be reading.
He can't be sleeping. He might be reading.
答案:He can't be sleeping. He must be reading.。
解析:“can't be sleeping”表示肯定不是在睡觉,“must be reading”表示肯定在读书,语气最强。
“could be reading”“may be reading”“might be reading”语气依
次减弱,但在本题中,用肯定语气最强的“must be reading”最符合语境。
28.She must not be angry. She could be happy.
She must not be angry. She may be happy.
She must not be angry.
31.He ________ have known the truth, otherwise he wouldn't have acted so calmly.
A.must
B.can't
C.should
D.needn't
答案:A。
在这个句子中,“otherwise he wouldn't have acted so calmly”表示一种虚拟的情况,“must have done”表示对过去事情的肯定推测,意思是“一定做了某事”。
如果用“can't have done”表示对过去事情的否定推测,“should have done”表示本应该做某事而没做,“needn't have done”表示本没必要做某事而做了。
在这个特殊情境下,根据后面的虚拟语气可以判断出是对过去事情的肯定推测,所以用“must have done”。
32.If he had listened to me, he ________ be in such a difficult situation now.
A.wouldn't
B.mustn't
C.shouldn't
D.couldn't
答案:A。
这是一个虚拟语气的句子,“If he had listened to me”表示与过去事实相反的假设,主句要用“would/could/should/might + have done”的形式。
这里根据句意“如果他听了我的话,他现在就不会处于这么困难的境地”,表示对现在情况的虚拟,所以用“wouldn't”。
33.She ________ have attended the meeting yesterday. I saw her in the library at that time.
A.can't
B.must
C.should
D.needn't
答案:A。
根据后面的“I saw her in the library at that time”可知她昨天不可能参加了会议,“can't have done”表示对过去事情的否定推测。
“must have done”是对过去事情的肯定推测,“should have done”表示本应该做某事而没做,“needn't have done”表示本没必要做某事而做了。
34.In that case, he ________ have understood what I meant.
A.must
B.should
C.can't
D.needn't
答案:A。
“In that case”表示在那种情况下,根据语境可以推断出
他一定理解了我的意思,“must have done”表示对过去事情的肯定推测。
“should have done”表示本应该做某事而没做,“can't have done”表示对过去事情的否定推测,“needn't have done”表示本没必要做某事而做了。
35.If I had known his phone number, I ________ have called him.
A.would
B.should
C.could
D.might
答案:A。
这是一个虚拟语气的句子,“If I had known his phone number”表示与过去事实相反的假设,主句要用“would/could/should/might + have done”的形式。
这里根据句意“如果我知道他的电话号码,我就会给他打电话”,表示对过去情况的虚拟,所以用“would have done”。
36.He ________ have forgotten about the appointment. He is usually very punctual.
A.can't
B.must
C.should
D.needn't
答案:B。
根据后面的“He is usually very punctual”可知他通常很守时,所以这次他一定是忘记了约会,“must have done”表示对过去事
情的肯定推测。
“can't have done”表示对过去事情的否定推测,“should have done”表示本应该做某事而没做,“needn't have done”表示本没必要做某事而做了。
37.If it had rained yesterday, we ________ have gone for a picnic.
A.wouldn't
B.mustn't
C.shouldn't
D.couldn't
答案:A。
这是一个虚拟语气的句子,“If it had rained yesterday”表示与过去事实相反的假设,主句要用“would/could/should/might + have done”的形式。
这里根据句意“如果昨天下雨了,我们就不会去野餐了”,表示对过去情况的虚拟,所以用“wouldn't have done”。
38.She ________ have received my letter by now. It was posted three days ago.
A.must
B.should
C.can't
D.needn't
答案:B。
“It was posted three days ago”表示信已经寄出三天了,正常情况下她现在应该收到了,“should have done”表示本应该做某事而没做或推测现在应该发生的情况。
“must have done”表示对过去事情的肯定推测,语气较强;“can't have done”表示对过去事情的否定推测;
“needn't have done”表示本没必要做某事而做了。
39.If he were here, he ________ know what to do。