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,表“能够(被听清)”;
句意:演讲者说得很慢,以便大家能听清他的话。