这三个词都表示“完成”的意思,但在用法上有区别:accomplish一般后接“任务”、“使命”、“目标”、“航程”或其他抽象名词;complete后接名词往往更具体些,如“建筑物”、“工程”、“书籍”等;而finish后面可接名词或动名词,往往带有反面的意味,如“用完”、“吃完”等。例如:
I think our scientists and engineers can accomplish the task.
我认为我们的科学家和工程人员能完成这项任务。
The explorers accomplished the difficult voyage from Shanghai to the Antarctic Continent in four weeks.这些探险队员在四周内完成了从上海到南极的艰难航程。