意思上基本一样,只是在句中位置不一样!
用作副词表示时间上的“不再”,可用no longer, not…any longer, not…any more。如:
You can't drink any more.=You can drink no more.
你不能再喝了.(喝酒的量到了一定程度,不能再继续下去了.)
no longer 通常位于句中的实义动词之前,动词be、助动词和情态动词之后,有时也可位于句末或句首(用于句首时,其后用倒装语序)。如:
He is no longer a teacher.他不再是老师了.
意思上是一样的,但在句中的位置不尽相同:
举例说明:
He is no longer a teacher.他不再是老师了.
He is not a teacher any longer.
两个短语和no longer同义,即not…any longer和not…any more,但他们侧重的方面不同.
前者侧重时间,比如:
He doesn't live here any longer.=He no longer lives here.
他不在这儿居住了.(一个时间以前他住在这儿,过了这个时间,他就离开了.)
后者侧重程度和数量,比如:
You can't drink any more.=You can drink no more.
你不能再喝了.(喝酒的量到了一定程度,不能再继续下去了.)
这二者用法完全相等,可以互用,无区别
唯一的区别就是放的位置不同
如
I won't play football any longer = I will no longer play football.
no longer 常放在居中;
not any longer中any longer多放于句末 ,not一般会和 be动词 、情态动词、助动词 连用