no longer 与not...any longer 都表示“不再”,有的人说它们没有区别,有的人说它们有区别。想听听专家老师的看法,谢谢您!
请先登录 后评论
最佳答案
没有区别,只是表达方式不同而已。
正如 no = not any 一样,以下词组均由此演变而来:
no more = not... any more
no longer = not... any longer
no further = not... any further
on no account = not... on any account
at no time = not... at any time
in no way = not... in any way
on no condition = not... on any condition
by no means = not... by any means
in no case = not... in any case
请先登录 后评论
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
刘永科- 教育出版集团英语总顾问 & 英语系列图书主编
其它 3 个回答
擅长:英语考试
赞同刘老师的解答。若defast网友仍有疑虑,可参考以下内容:
费致德《现代英语惯用法词典》(P.593)有如下解释:
no (not...any) longer意思是“不再”,把现在的情况和过去对比。时态以用现在时为多;有时也用过去时或将来时。例:
It no longer exists. (=It does not exist any longer.)
I shall wait no longer. (=I shall not wait any longer.)
I can not stnad it any longer.
He is no longer living here.
There was no longer any room for doubt.
请先登录 后评论
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
陈才- 英语教师
擅长:中