一、come true和achieve的区别
come true
come true 是不及物动词词组,通常用来表示“理想、愿望等”的名词作句子的主语。
Her wish to become a doctor has come true.
她想当医生的愿望实现了。
achieve
achieve常用作及物动词,基本意思是“取得”“获得”,如取得成就、成果或获得胜利、成功等; 也可以表示经长期努力而“实现”“达到”“完成”,如实现目标、愿望,达到目的,完成计划等。achieve多用于美好的事物,一经获得便永远受益且不易丧失,一般不与贬义词连用。
Many managers are driven by a desire to achieve.
许多经理是受成功欲望所驱使的。
二、achieve用法归纳
1.achieve一般只用作及物动词,其宾语可以是“实现”的目标、目的等,也可以是“取得”的胜利、成功、名誉、地位等。
Everybody should be given the chance to achieve their aims. 要让每个人都有机会实现自己的目标。
She achieved no success. 她有没获得成功。
偶尔用作不及物动词 (表示“获得成功”或“如愿以偿”),但很少见。
He achieved because he worked hard. 他因为工作努力获得了成功。
2.achieve有时与 this,that,what,all,much,anything,nothing,a little 等代词连用,表示“获得 (成功)”或“取得 (成就)”等。
No one can achieve anything without effort. 谁也不可能不努力而有所作为。
All this cannot be achieved overnight. 这一切不是朝夕之间可做到的。
I’ve achieved only half of what I hoped to do. 我只完成了我原想完成的一半。
3.因achieve一般与令人愉快的事 (如:成功、成就等)连用,所以不要受汉语的影响滥用此词表示一般意义的“达到”。