,no more 和no longer的问题(好着急)

来源:百度知道 编辑:UC知道 时间:2024/06/02 14:26:09
jane said that she would ________go there again.(不再)此题书上的答案是填的no longer。
但是根据网上查找的资料,讨但no more 和no longer的区别时,是这样讲的。说:no more用于表示短暂的终止性的动词 ,
而no longer用于表示延续性的动词,
有说go是短暂性的动词,
为什么这里是要no longer不是no more啊?
而且no more 用于表示次数和数量,
no longer用于表示程度和时间。这里有个again,看来似乎是表次数是是次数上的不在去, no more更像嘛?为什么啊 !

现在对于这个问题已经不太区分了
如果真要从中选一个填空,还是no more比较好
正如你解释那样,表示次数不再增加

很简单,no more程度和频率上不再……=not any more
no longer时间上不再……=not any longer
比如他不再这个办公室了。He is not in this office any longer.指以后也不会在了,指时间上不再延续。

应该是no more吧
区别真的很难说,但很明显的是no more后面不该再加什么东西了,而no longer 后面可以;同样的,一般也不以 no longer结句。

(还有一个词组是no more than ,那个后面是可以加别的,反正不要跟这个混了)

基本上NO MORE 和NO LONGER 在有的时候可以互换的
He promised to drink no more./no longer 意思都为not now
I will be no more/no longer a senior high school student come next July
而NOT MORE还有另外一个意思referring to the degree to which a certain quality is present 这时候no longer就不能代替了

关于
jane said that she would ________go there again
个人觉得用法上no more只能放在动词后。jane said that she would go there no more again 应该是可以吧。
许多用法多看看英英字典和例句,仔细观察就能发现在用法上的习惯和区别!

如果没有again,可以用no more,但有了这个again,就用no longer表示程度

no more - not now 目前不再

no longer - 有not any more的含义,即永不再

Jane说她永远不再去那儿了。很明显是以后再不去