代森锰锌混用注意:not any longer 和no longer

来源:百度文库 编辑:高校问答 时间:2024/04/28 00:04:21
这两个有什么区别啊
It is said that she ___lives in hospital.
A no more B not any more C no longer D not any longer
这个题选什么,需要理由

no longer,not…any longer,no more,not…any more

no long,not…any longer,no more和not…any more都表示“不再”,可它们修饰的范畴及在句中的位置却不同。

no longer(= not…any longer),主要用来表示时间或距离的“不再”,意在对现在的情况和过去的情况加以比较,所以多用于现在时。它一般修饰延续性动词,表示某个动作或状态不再延续下去。

You are no longer a child. = You aren’t a child any longer.
你已不再是个孩子了。

He no longer lives here. = He doesn’t live here any longer.
他不再住这里了。

no more(= not…any more),主要用来表示数量和程度,一般常修饰短暂性动词,指某动作不再重复发生,它所表达的是never again或“没有更多”的含义。

The baby no more cried. = The baby didn’t cry any more.
这个小孩不再哭了。

He is no more a student. = He is not a student any more.
他不再是学生了。

注 意 ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○

1. no more和no longer一般要放在行为动词前,be动词后,而not…any more和not…any longer则要放在助动词和be动词后。

2. 当no more与than连用时,它所表达的是“与……一样不”的意思。

She is no more diligent than her sisters. 她们姐妹几个都不勤奋。参考资料:http://lz.qjjj.net/article/yuyf/czyhcbx/czyyyhcbxjklmn/200511/article_20051101125908.html

c
语感吧..

a

c

C