您好!请教一道常州中考英语选择题:
二个人对话:
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 不可以选呢?
烦请英语专家们分析指教!
急盼答复!
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 不合适。
我认为,问句使用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。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!