not any longer 和no longer的区别

2024-11-29 20:24:04
推荐回答(3个)
回答1:

意思上基本一样,只是在句中位置不一样!

用作副词表示时间上的“不再”,可用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.他不再是老师了.

回答2:

意思上是一样的,但在句中的位置不尽相同:
举例说明:
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.
你不能再喝了.(喝酒的量到了一定程度,不能再继续下去了.)

回答3:

这二者用法完全相等,可以互用,无区别
唯一的区别就是放的位置不同


I won't play football any longer = I will no longer play football.
no longer 常放在居中;
not any longer中any longer多放于句末 ,not一般会和 be动词 、情态动词、助动词 连用