no longer 和no more 的区别

1个回答

  • no longer的用法

    no longer意为“不再”,通常放在行为动词前,be动词的后面.no longer 可用not…any longer代替.如:

    ①Annie no longer lives here.安妮不住这儿了.

    ②She is no longer a music lover.她不再是一个音乐爱好者了.

    ③Her father died,and after that she no longer went to school.( =she didn't go to school any longer)她的父亲去世了,此后她就不再上学了.

    no more/not…any more与no longer/not…any longer同义,但用法有所区别:当涉及数量和程度时,要用no more.如:

    ①There is no more bread.没有面包了.

    ②We saw him no more = We didn't see him again.我们再也没有看到他了.

    ▲而谈到时间、强调今昔对比时,不能用no more,而要用 not…any more,no longer/ not…any/ longer.