any longer和no longer和any more和no more的区别

如题所述

no longer = not …any longer.意为“不再”之意。
He no longer lives here . = He doesn’t live here any longer.
他不再住在这里了。
My daughter can finish the work by herself , because she is no longer a child.
我女儿能独自完成这项工作,因为她已不再是一个小孩子了。
注意:no longer 多与延续性动词连用,指与过去比而不再……,经常用于现在时态中,在句子中位于行为动词之前,be动词的后面。
  no longer/not…any longer和no more/not…any more。
这些短语都表示“不再”,其中no longer/not…any longer一般修饰延续性动词,表示动作、状态或时间不再延续;no more/not…any more一般修饰终止性动词,表示动作发的次数,频率不再延续。not…any longer/not…any more,其中not用在系动词、助动词、情态动词之后,而any longer/any more位于句末。
例:I no longer live here.
I don't like here any longer.
He won't come any more.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-13
是not any longer和no longer吧

这俩个意思上大体相同 但位置不同
比如 He is no longer a doctor 和 He is not a doctor any longer 都是他不再是一个医生的意思
not any more 和 no more

no more一般置于行为动词后 not any more和not any longer位置差不太多
此外前面两个和后面两个都有 不再 的意思 但前面两个表示 数量或程度 后面两个表示表示时间或距离多一些本回答被提问者采纳
相似回答