When the child saw his mother, he did not cry ________.
答案是any more,我觉得any longer也行,指时间上不再延续。怎么理解呢?
关于 no longer, not...any longer & no more, not...any more 的区别,找到以下资料,供参考:
1.表示数量或程度,要用 no more(后接名词,more 为形容词,不接名词,more 为名词)或 not ... any more。如:
There is no more bread. 没有面包了。
I have no more to say. 我再没有什么要说的了。
The boy doesn’t want any more. 这孩子不想再要了。
2.表示时间,no more 通常用于句末,且一般与非延续性动词连用。no longer 通常放在句中(放在行为动词之前或特殊动词之后),可用于延续性动词和非延续性动词,此时也可用 not ... any more 或 not ... any longer。如:
We don’t live here any more [longer]. / We no longer live here. 我们不住在这里了。
He knows that he is no longer young. 他知道自己不再年轻。
我再也不去那里了。
正:I will go there no more.
正:I will no longer go there.
正:I won’t go there any longer [any more].
注:在正式的文体中,no longer 也可位于句首(句子用倒装)或句末。如:
No longer does he love her. / He loves her no longer. 他再也不爱她了。