查词典:for good 的意思是“永久”“永远”“决定性地”;for ever 的意思是“永远”。比较了一些例句,也没有看出 for good 与 for ever 有什么特别不同,请老师们帮我分析一下,谢谢!
▲for good 多涉及一个具体的或短暂的动作,强调该动作之后的结果或影响【永远存在】下去,而其涉及的动作本身则不再发生,因为它是 for good and all 的简略式,具有【一劳永逸】之意。例句:
1. When John graduated from school,he decided that he was done with study for good and all. 约翰从学校毕业时,决定永远不再和学习打交道了。(《新英汉大辞典》)(be done with 有结束之意,具体短暂动作)
2. He left Japan for good and all. 他永远离开了日本。(leave 为短暂动作)
3. Because I gota deadly headache last month, I was determined to quitsmoking for good and all. 因为上个月我头疼得要命,所以就下定了决心要永远戒烟。(quit为短暂动作)
▲for ever / forever 通常指某种延续动作或状态将会永远继续下去。
1. The devastated old China is gone for ever. 疮痍满目的旧中国一去不复返了.(《现代汉英综合大词典》)(注意这里gone为形容词,表状态,不表动作)
2.They promised tobe faithful to their ideal for ever. 他们保证永远忠于自己的理想.(《简明英汉词典》)(虽然promise 为短暂动作,但for ever与其意义无关,这里指“忠于“这个精神信仰状态的延续)