no longer; not ... any longer; no more; not ... any more辨识

发布时间:2017-10-12编辑:互联网

这四个短语都有“不再”的意思,但用法不同。

1. no longer= not ... any longer 意思是“不再”,用来表示时间或距离,常用于现在时,修饰持续性动词。no longer通常放在行为动词的前面;和be动词连用时,放在系动词后面;而not ... any longer中的any longer通常位于句末。如:

(1) He is no longer a young man. 他不再是个年轻人了。

(2) I can't wait any longer. 我不能再等了。

2. no more=not ... any more 意思是“不再”,表示数量或程度,修饰非持续性动词。如:

(1) We saw him no more. 我们再也看不见他了。

(2) I can't play any more. 我再也不能玩了。