——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 longer与any 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 longer与not...any more可以表达相同的意思:(时间上的)“不再”。any longer与any more一样都位于句末。
-
I do not see him any more/any longer. 我不能再看到他了。
-
I did not feel sick any more. 我不再感到恶心了。
-
We couldn't stand it any more. 我们再也不能忍受了。
-
Hurry up! I can't wait any longer/any more. 快点!我不能再等了。
-
I don't want to argue about it any more. 我不想再争论这件事了。
-
The baby watched and listened, and she didn't cry any more. (这个)婴儿看着,听着,过了一会儿,就不再哭了。
-
Since everybody knows about it, I don't want to talk any more. (上海高考,99-10)
any longer, any more 都可用于疑问句和条件句中,表示“再”“还”的意思。
-
Does he live here any longer? 他还住在这里吗?
-
I shall get pneumonia if I stay in this draught any longer. 如果我再呆在过堂风里,我就会得肺炎。
-
见 any 。
那么,到底为什么只能选 D,而不能选 A 和 C 呢? 理由很简单:any more 的位置不对,如把它放在句末,就可以了。