nomore与nolonger的异同▲nomore与nolongernomore与nolonger只有位置的不同,而没有语义的差异。nomore只能放在句首或句末。nolonger除了放在句首或句末,还可以放在实义动词之前,助动词和系动词之后。Isawhimnomore.Isawhimnolonger.Iwillseehimnomore.Iwillnolongerseehim.Inolongerseehim.Henolongerboughtbooks.Hestillsmoked,buthedranknomore.Hestillsmoked,buthenolongerdrank.Theyarenolongerstayingwithus.Heisnolongeratschool.Theschoolwasnolongerinsight.Hecouldnolongerbetrustedandtheyhadtolethimgo.赵振才指出:有的英语参考书用nomore与nolonger的语义不同来解答这类题目,这是不正确的。参见:赵振才《英语常见问题解答大词典》两个都是\不再\都是副词这个题目应该选择nolongernolonger“不再……”,相当于notanylonger;nomore“不再”,相当于notanymore。这些短语常可通用,但应注意它们在句中的位置变化。值得注意的是:表示某个动作和状态因为某种因素而突然不再延续时,应用nolonger或notanylonger,而不可用nomore或notanymore。nolonger(=not…anylonger),主要用来表示时间或距离的“不再”,意在对现在的情况和过去的情况加以比较,所以多用于现在时。它一般修饰延续性动词,表示某个动作或状态不再延续下去。Youarenolongerachild.=Youaren’tachildanylonger.你已不再是个孩子了。Henolongerliveshere.=Hedoesn’tlivehereanylonger.他不再住这里了。nomore(=not…anymore),主要用来表示数量和程度,一般常修饰短暂性动词,指某动作不再重复发生,它所表达的是neveragain或“没有更多”的含义。Thebabynomorecried.=Thebabydidn’tcryanymore.这个小孩不再哭了。Heisnomoreastudent.=Heisnotastudentanymore.他不再是学生了。网友解答:nolonger意为“不再”,通常放在行为动词前,be动词的后面。nolonger可用not…anylonger代替。如:①Annienolongerliveshere.安妮不住这儿了。②Sheisnolongeramusiclover.她不再是一个音乐爱好者了。③Herfatherdied,andafterthatshenolongerwenttoschool.(=shedidn'tgotoschoolanylonger)她的父亲去世了,此后她就不再上学了。【注意】nomore/not…anymore与nolonger/not…anylonger同义,但用法有所区别:当涉及数量和程度时,要用nomore。如:①Thereisnomorebread.没有面包了。②Wesawhimnomore=Wedidn'tseehimagain.我们再也没有看到他了。▲而谈到时间、强调今昔对比时,不能用nomore,而要用not…anymore,nolonger/not…any/longer。