词典词条 · 问答

any longer/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)

《高考英语215》(清华大学出版社,p.565)对any longerany more作了如下的区分:“not any more(=no more)not any longer(=no longer)译成汉语都可说“不再”。但二者本意不同,前者(no more, not any more)指的是数量和程度上;后者(no longer, not any longer)指的是时间上。”

not...any more 真的只能指“数量和程度上”,而不能指“时间上”吗?

词典解答

上面的说法是我国英语教学上颇为流行的说法,但不符合实际。实际上,not...any longernot...any more可以表达相同的意思:(时间上的)“不再”。any longerany more一样都位于句末。

  1. I do not see him any more/any longer. 我不能再看到他了。

  2. I did not feel sick any more. 我不再感到恶心了。

  3. We couldn't stand it any more. 我们再也不能忍受了。

  4. Hurry up! I can't wait any longer/any more. 快点!我不能再等了。

  5. I don't want to argue about it any more. 我不想再争论这件事了。

  6. The baby watched and listened, and she didn't cry any more. (这个)婴儿看着,听着,过了一会儿,就不再哭了。

  7. Since everybody knows about it, I don't want to talk any more. (上海高考,99-10)

any longer, any more 都可用于疑问句和条件句中,表示“再”“还”的意思。

  1. Does he live here any longer? 他还住在这里吗?

  2. I shall get pneumonia if I stay in this draught any longer. 如果我再呆在过堂风里,我就会得肺炎。

  3. any 12^{12}

那么,到底为什么只能选 D,而不能选 AC 呢? 理由很简单:any more 的位置不对,如把它放在句末,就可以了。

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