区别辨析 achieve, accomplish, fulfill 与 complete

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.
    同学们刚刚完成了他们的课程。