no=not
any(或not
a),所以从意思上,not
any
more=no
more.
但是从用法习惯上,还是有一些区别的:
not
any
more常与be、have、do等系动词或助动词连用,一般可以用no
more代替。
而no
more常做宾语或状语、补语等其它句子成份,一般不能用not
any
more代替。
如:
Tom
used
to
be
a
widecat
but
Tom
is
not
any
more.
汤姆以前是一只野猫,但现在不是了。(not
any
more和be连用)
Jerry
has
not
any
more
food.
杰利没有更多的食物了。(not
any
more和have连用)
Do
not
any
more.
别干了。(not
any
more和do连用)。
以上都可以用no
more代替。
Tom
will
say
no
more.
汤姆什么都不想说了。(no
more做宾语)
Tom
likes
it
no
more.
汤姆不再喜欢它了。(no
more做补语)
No
more
sound
is
heard.
听不见响儿了。(no
more做定语
)
No
more
can
be
done.
什么也做不了了。(no
more做主语)
以上都不可以用not
any
more代替。
not
...
any
more
再也不
i
do
not
trust
u
any
more
like
before
no
more
后面可以加点东西,也可以不加,
no
more
trust,
no
more
chance
you
can
drink
no
more.=
you
can't
drink
any
more
总体来说
not
any
more
可以和
no
more
替换用法