情态动词用法练习题

1.____ you tell me what’s happening over there?

A. Could  B. May  C. Might  D. Shall


2.—Something flying far away must be a

hawk.

—No, it ____ be a hawk.

A. mustn’t  B. mightn’t  C. can’t  D. might


3. Man ____ reach the moon or any other

star now, but we ____ get there years ago.

A. can; couldn’t  B. are able to; weren’t able to

C. must; needn’t  D. can; had to


4“What ____ I do for you?” means “____

I help you?”

A. can , May  B. shall; Need

C. can; Can  D. will; Shall


5.The speaker spoke slowly so that he ____ be heard clearly.

A. would  B. should  C. could  D. shall


逐题解析(情态动词用法)

第1题

答案:A

- Could you… 是委婉礼貌的请求句式,意为“你能……吗?”

- May 只能用于主语是I的请求(May I…);Might表推测;Shall用于提建议(Shall we…),均不符合语境。

第2题

答案:C

- 前句:远处飞的东西肯定是鹰;答句“No”表否定推测。

- can’t 表示语气强烈的否定推测:“不可能”;

- mustn’t 表“禁止”;mightn’t 表“可能不”(语气弱);might表“可能”,均不合适。

第3题

答案:A

第一空:现在人类能够登月,用can(表现在的能力);

第二空:很多年前我们不能登月,can的过去式是could,否定为couldn’t;

be able to侧重具体某次能力,本句表普遍能力,不用are able to。

第4题

答案:C

What can I do for you? = Can I help you? 都是服务场景固定交际用语,意为“我能为你效劳吗?”

第5题

答案:C

so that 引导目的状语从句,主句是过去式spoke,从句用can的过去式could,表“能够(被听清)”;

句意:演讲者说得很慢,以便大家能听清他的话。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容