① accomplish意为succeed in doing sth.,多用于书面语中,指圆满地完成任务,达到目的,常同purpose,aim,goal,journey,plan 等词搭配。
The new Five-Year-Plan may be accomplished ahead of time. 新的五年计划可以提前完成。
The task won't be accomplished by one generation. 这项任务并非一代人能够完成。
② complete比accomplish的含义更具体,含有把不足、缺少或未完成的东西补足完成的意思(make sth. whole or perfect),一般用于工程、建筑、著作的完成,常有“使……完整”的含义。
The hospital building will be completed in a month. 医院大楼将在1个月后完工。
I need one volume to complete my set of Shakespeare. 我只差一本就可以有全套莎士比亚的作品了。
③ finish表示reach or bring to an end,普通用语,指一个过程的最后完成。
He finished reading the book last night. 他昨晚读完了这本书。
提示
finish和complete 有时可通用,但finish 后可接名词或动名词,complete 后只可接名词;finish常指“读完,用完,吃完,结束”(强调reach an end);complete常指“完成(工作、工程),写完(著作)”(强调make sth. whole)。
比较
I have finished the novel.(=I have finished reading the novel. Now I can lend it to you.)我已经读完了这部小说。(读完,结束)
I have completed the novel.(=I have finished writing the novel. =The novel has been written. It is now ready for publication.)我已经写完了这部小说。(完成,落笔)
The new Five-Year-Plan may be accomplished ahead of time. 新的五年计划可以提前完成。
The task won't be accomplished by one generation. 这项任务并非一代人能够完成。
② complete比accomplish的含义更具体,含有把不足、缺少或未完成的东西补足完成的意思(make sth. whole or perfect),一般用于工程、建筑、著作的完成,常有“使……完整”的含义。
The hospital building will be completed in a month. 医院大楼将在1个月后完工。
I need one volume to complete my set of Shakespeare. 我只差一本就可以有全套莎士比亚的作品了。
③ finish表示reach or bring to an end,普通用语,指一个过程的最后完成。
He finished reading the book last night. 他昨晚读完了这本书。
提示
finish和complete 有时可通用,但finish 后可接名词或动名词,complete 后只可接名词;finish常指“读完,用完,吃完,结束”(强调reach an end);complete常指“完成(工作、工程),写完(著作)”(强调make sth. whole)。
比较
I have finished the novel.(=I have finished reading the novel. Now I can lend it to you.)我已经读完了这部小说。(读完,结束)
I have completed the novel.(=I have finished writing the novel. =The novel has been written. It is now ready for publication.)我已经写完了这部小说。(完成,落笔)