你好!请教一道常州中考英语选择题:
二个人对话:
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; neednt B. May; cant C. Should; shouldnt D. Need; mustnt
答案是D,但为何不能选B呢?
大家学校老师说,这里的cant是表示不可以够(即没能力的意思),不符合句意,所以不可以选。
我不认可大家学校老师的看法,理由如下:
我查阅了以下资料:
《英语容易见到问题解答大词典》(增订版第五版)赵振才编著269页:cant有多种含义,其中一个含义可以表示“不允许”“不能”,“不准”,和mustnt 一样。
《新编高阶英语语法》 章振邦编著180页:表示“不许”可以用may not或cannot=cant.
《刘毅语秘籍典》366页:表示许可(can=may; cannot=must not=mustnt)
《英语语法大全》商务印书馆288页:禁止:cannnot
《英语惯使用方法词典》薄冰145页:否定式cannot用来表示“禁止” 。
以上表明,cannot=cant的意思除去表示“不可以够(即没能力)”,“不可能”等以外,也可表示“不许”,“禁止”。
这样,为何选项B:May; cant 不能选呢?
烦请英语专家们剖析指教!
急盼回话!
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; neednt B. May; cant C. Should; shouldnt D. Need; mustnt
cant表示禁止:
网友对 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 不适合。