complete 与 finish 的区别(简单点)

请先 登录 后评论

1 个回答

奉国平  

1. 两者都可表示完成,有时可作为同义词通用。如:

The writer has completed [finished] his novel. 这个作家已写完了他的小说。

The pupil completed [finished] his homework early in the morning. 这学生一大早把家庭作业做完了。

2. complete 除表示一般性的完成外,还强调一切完备,没有欠缺的地方,尤其指通过填补失掉或缺陷的部分来配齐或完成(此时不能用 finish 代之)。如:

I need one more stamp before my collection is completed. 我再需一张邮票就可以把我的邮票配齐了。

She completed her set of dishes by buying the cups and saucers. 她买了些杯碟把她的一套碗盏配齐了。

3. finish 在用于下列场合时,一般不用 complete 代替:

(1) 后接动名词,表示结束做完某事时:

Have you not finished speaking? 你还没讲完吗?

注:当 finish 之后的动名词带有宾语时,有时可省去动名词(如果意义清楚的话)。如:

He has finished (doing) his work. 他把工作做完了。

(2) 用作不及物动词,表示结束完成时:

He didn’t finish in time. 他没有及时完成。

The meeting will finish at 3 o’clock. 会议 3 点结束。

(3) 用过去分词作表语,表示准备好了”“做完了时:

At last she is finished too. 最后她也做完了。

(4) 表示消极性的完成时:

finish a meal 吃完饭 (比较 complete a meal 做好一顿饭)

finish a book 读完一本书 (比较 complete a book 写完一本书)

请先 登录 后评论
  • 1 关注
  • 1 收藏,76 浏览
  • 小群   提出于 3天前

相似问题