词典词条 · 问答

not any longer/not any more

核心问题

——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 longernot ... any more 都可表示“不再”的意思:

  1. I do not see him any more/any longer. (CGEL) 我再不能见到他了。

  2. He's not at school any {longer.more.\left\{ \begin{array}{l} \text{longer.} \\ \text{more.} \end{array} \right. (CGEL) 他不再上学了。

  3. I did not feel sick any more. The pain had gone. (Du Maurier) 我不再感到不舒服了。一点儿也不疼了。

  4. I can't wait any longer. (Snow) 我急得不能再等了。

  5. 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)

来源:英语常见问题解答大词典-6.md · 第 21292157 行 · 原文哈希 4b59f7aa03