——Will you give this message to Mr. White, please? ——Sorry, I can't. He ____. A. doesn't any more work here B. doesn't any longer here work C. doesn't work any more here D. doesn't work here any longer(全国高考,92-37)
答案为 D。但我不明白为什么不能选 C。我查到一本高考英语试题解答的书。该书作者解释说:“not ... any more 表示‘再也不,再也没有’的意思。not ... any longer 表示‘不再’的意思。”故不能选 C。这种解释对吗?
not ... any longer 与 not ... any more 都可表示“不再”的意思:
-
I do not see him any more/any longer. (CGEL) 我再不能见到他了。
-
He's not at school any (CGEL) 他不再上学了。
-
I did not feel sick any more. The pain had gone. (Du Maurier) 我不再感到不舒服了。一点儿也不疼了。
-
I can't wait any longer. (Snow) 我急得不能再等了。
-
I'm not going to ask you to marry me any more ... (Hillary, Living History) 我不会再向你求婚了……
我们认为不能选 C 的理由, 是 here 的位置不对。如把 here 放在 any more 之前, 则选 C 后的句子是成立的。
请做下面的英语试题:
"Do you want some more bread?" "No, thanks, ____." A. I'm not more hungry B. I'm not hungry still C. I'm not hungry any more D. I have no more hunger (TOEFL)