2 can't难道没有禁止(=mustn't)的意思吗

您好!请教一道常州中考英语选择题:

二个人对话:

A: _______ I get some icy water for you now, madam?

B: Thank you very much, but the doctor told me that I _______ drink anything like that unless it is getting warmer.

A. Can; needn't          B. May; can't         C. Should; shouldn't      D. Need; mustn't

答案是D,但为什么不可以选B呢?


我们学校老师说,这里的can't是表示不能够(即没有能力的意思),不符合句意,所以不能选。


我不同意我们学校老师的观点,理由如下:


我查阅了以下资料:

《英语常见问题解答大词典》(增订版第五版)赵振才编著269页:can't有多种含义,其中一个含义可以表示“不允许”“不可以”,“不准”,和mustn't 一样。

《新编高阶英语语法》  章振邦编著180页:表示“不许”可以用may not或cannot=can't.

《刘毅语法宝典》366页:表示许可(can=may; cannot=must not=mustn't)

《英语语法大全》商务印书馆288页:禁止:cannnot

《英语惯用法词典》薄冰145页:否定式cannot(或can't)用来表示“禁止”   。


以上表明,cannot=can't的含义除了表示“不能够(即没有能力)”,“不可能”等之外,也可表示“不许”,“禁止”。

如此,为什么选项B:May; can't 不可以选呢?


烦请英语专家们分析指教!


急盼答复!

请先 登录 后评论

最佳答案 2018-06-27 19:10

A: _______ I get some icy water for you now, madam?

B: Thank you very much, but the doctor told me that I _______ drink anything like that unless it is getting warmer.

A. Can; needn't          B. May; can't         C. Should; shouldn't      D. Need; mustn't


can't表示禁止:

网友对 can’t 的理解是对的,can’t 是完全可以表示禁止的。如下面的句子,均出自词典,均表示禁止:

You can’t play football here. 你们不可以在此踢球。

You can’t keep a wild animal in a house. 你不能在家里饲养野兽。

You can’t pick the ball up in football. 踢足球不允许用手拿起球。

A:You can’t put your luggage here. 你不可以把行李放在这里。

B:I can’t, can I? 我不可以放,是不是?


试题分析:

我觉得本题没有选 can’t,倒不是因为它不能表示禁止,而是第一空不宜填 may,英语中的 May I / we…是用于客气地请求允许的,即客气地请求对方允许自己做某事,如:

May I come in and wait?  我可以进来等吗?(客气地请求对方允许自己进来等)

May we use your office for a few minutes?  我们可以借你的办公室用几分钟吗?(客气地请求对方允许其使用办公室)

但是网友试题的语境并不是要请求对方允许自己给她倒冰水,而只是询问她有没有必要给她倒杯冰水,所以第一空填 need 是合适的,而填 may 不合适。

请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

我认为,问句使用Can 包括May 开头,表示请求,一点问题都没有:

Can I get some icy water for you now, madam?

我们不能狭隘地按照中国人自己的思维理解问题:好像只有为自己办事,才可以请求对方允许。在英美人看来,为对方做某事,同样可以请求对方允许。例如:

Can I get a drink for you?

Can I help you clean the house?

Can I give you a hand?

我觉得,问题不在这里。而是在另外一句:医生不许我喝凉水、喝冰水。带有禁止性质,只有mustn’t才够格。can't 可以表示“不许可”,但禁止的程度,远不及mustn't。


请先 登录 后评论
  • 2 关注
  • 1 收藏,12681 浏览
  • Pupil07 提出于 2018-06-14 16:56

相似问题