socket初始化失败:He followed the doctor's advice and ------smoke.

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 16:22:06
A.no more B.no longer
二者有区别么?

A
no more表示数量上的不再
no longer表示长度上的不再(如时间:i waited no longer)

no more + 形容词比较级.
no longer是固定词组,后面加动词表示不再做...
smoke是动词
选B

选a 次数上 短暂的 非延续性 他不再去那了 he doesn't go there any more
b 为时间上 有延续性 eg 他不再住那里了 he doesn't live there any longer

no more,没有更多的……了,没有……了,后接名词
no longer不再,后一般接动词。
这里的意思是,他听从了医生的劝告,不再吸烟了,所以答案是B

当然有区别,选B 。

他不再抽烟了,这个“不再” 是不可以用NO MORE 表示的。因为这是时间上的“不再”。

no more + 形容词比较级.
no longer是固定词组,后面加动词表示不再做...
smoke是动词
选B