achieve, accomplish, fulfill 与 complete这几个词都可表示“完成”。
(1) achieve指通过努力或克服困难而完成某事或获得某物,常指重大的结果。
- Greater benefits can be achieved through diplomatic channels than by acts of aggression.
通过外交渠道要比通过侵略行动能获得更大的利益。 - There is still a long way to go before we achieve a lasting peace in the region.
我们要在该地区实现永久性和平尚需走很长的路。
(2) accomplish指成功地完成使命、任务、计划、航程或达到目标等,常指需要坚韧与才能来完成某事。
- This task cannot be accomplished in one generation.
这项任务并非是一代人所能完成的。 - He accomplished his purpose, the rapid acquisition of enormous profits, only by making risky investments.
他仅通过冒险投资就实现了自己的目标——迅速获得了巨额收益。
(3) fulfill(英式英语为fulfil)指圆满完成预期的或保证过的事情,达到预想的目的或要求。
- He fulfilled his teaching program two weeks ago.
他两周前完成了教学计划。 - It is unrealistic to hope that all one's desires can be fulfilled .
希望自己的所有愿望都得到满足是不现实的。
(4) complete指完成分配或指定的任务,如学业、工作等。
- I have just completed the revision of this report.
我刚刚完成对这份报告的修订。 - The students have just completed their course.
同学们刚刚完成了他们的课程。
