accomplish,finish,achieve都有完成的意思,具体有什么区别呢

如题所述

1,achieve v.“取得,实现美好的事物”,后面不接贬义词做宾语。如不能说:
The team achieved failure.

2,complete强调“完整”,含有从头到尾使其完全齐备,补充其不足,或不完整之处,使其成为一个完美的整体,语气比finish正式,但很多情况下可以和finish通用。complete后面只能接名词。如:
Lucy wanted to complete the first chapter of her book before going to bed.

3, finish强调“结束”,即完成了自己计划要干的事情,着眼点在最后是否完成而不太注重整个过程,后面可接名词和动名词。在做把什么东西“吃完、喝完”解时,不能用complete代替。如:
When he finished speaking, we all applauded.

4,accomplish强调“达到预期的目的,成功地完成,取得成绩或成就”,后面可接名词或动名词。如:
Fred can accomplish more in a day than any other boy in his class.
温馨提示:答案为网友推荐,仅供参考
相似回答