So, both mean 'to finish, complete sth.'. I guess 完毕 is more formal, because the examples given for it include things like court cases, whereas 完成 seems to be things like homework/general tasks. Any other differences between the two?! Regards, A very thankful Hashamyim

  • differences between the two?! explained by online dictionaries like bkrs, 完成 #547 accomplish; complete; fulfil; finish; bring to success : 完成使命 accomplish one's mission 完成生产指标 hit the production target; fulfil the production quota 成功地提前完成计划 be successful in fulfilling the plan ahead of time 这项工作尚未完成。 The work is not completed yet. 工人们以惊人的速度完成了筑坝工程。 The workers finished the dyke with remarkable speed. 完毕 #6052 finish; complete; end; be done : 一切准备完毕。 Everything is ready. 操练完毕。 The drill is over.训练完毕已经很晚了。 It was very late by the time the training finished.完结;结束 – user6065 Mar 26 '18 at 21:18
  • TV watchers of court cases are used to hearing prosecution (检察院,公诉人)closing address with the words 审判长起诉书宣读完毕 , e.g. may say 其行为已触犯了 <中华人民共和国刑法>第234条第二款|犯罪事实清楚|证据确实充分|应当以故意伤害罪追究其刑事责任| 此致{齐齐哈尔市富拉尔基区}中级人民法院| 审判长起诉书宣读完毕 (cctv 《庭审现场》) – user6065 Mar 26 '18 at 23:54
完毕 - Finish  
完成 - Complete

They're slightly different even in English. See What is the difference between 'finished' and 'completed'?

  • Well, that's weird - I'm a native English speaker yet I had never given much thought to the difference between finish and complete. How interesting and makes a lot of sense! I finished my stamp collection vs. I completed my stamp collection. Well, you live and learn lol – Hashamyim Mar 26 '18 at 20:59
  • 1
    @Hashamyim haha yes, my friend always joke about how much different it is between couples - "We're finished" vs "We're completed" – Alex Mar 26 '18 at 21:52

完成 mainly mean 'accomplish' ('成' in '完成' means successfully or become) ; 完成 is mostly for 'something people do'

完毕 mainly mean 'end' ('毕' in '完毕' means 'end'); 完毕 is mostly for 'something that happens'

完毕 syn 完結 (ended)

完成 (v) to complete; to accomplish; to fulfill; to finish; to succeed

完成 can be used with or without object

E.g. 已经完成工作 and 工作已经完成 are both correct


完毕 (v) to end; to finish; to complete

完毕 doesn't take object

E.g. 學期完毕; 工作完毕 (you can't say 完毕學期 or 完毕工作) (學期 and 工作 are both subject in the phrase )

  • When you want to say an event is 'ended', you have to use 完毕

  • When you want to say a task is 'accomplished', you have to use 完成

  • Do not use 完成 for 'an event is ended' (學期完成 is incorrect, )


All the other answers are helpful.

Actually we don’t often use 完毕. You can use 完成 in all situations. XD

  • all situations?(although 完毕 has 10 times the frequency #of 完成 (see comment 1) (indicating relatively low usage frequency),there are well established speech formulas requiring 完毕, see comment 2, and note that it corresponds to "10-4" or "over" when ending any kind of speech transmission between professionals (truckers, police).iciba:1. Alpha-Bravo-Zulu 643 to Saltezar, do you read me? Over. 阿尔法-布拉沃-祖鲁643呼叫萨德扎,能听到我的声音吗?完毕。 We read you loud and clear. Over. 我们能够清楚地听到你的声音。完毕。 – user6065 Mar 27 '18 at 14:47
  • My feeling is that it’s more formal to use 完毕, which puts more emphasis on the completion of one thing. 完成 is most widely used, while only in a report we use 完毕 at the end of the sentence. Take it easy, we can understand it whatever you use. – infiniteXyy Mar 27 '18 at 15:31

完毕 does not exactly mean complete. It means the end of a process or a task. 完成 Means complete


Grammatically, 完毕 is often used as a complement. 完成 can be used as an transitive verb or a noun.

For example, we say 准备完毕, 准备 is a verb and 完毕 is its result complement. When we say 准备完成, we use 完成as an transitive verb, so we should add an object like 准备完成这项工作. 完成 sometimes can be used as a noun word, like 这项工作的完成. We don't usually say 这项工作的完毕. That is to say, 完毕 is not used as a noun normally.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.