13

Dictionaries list "completion" as a definition for both of these words. I'm trying to figure out the difference between them.

Some online sources say 完成 is used when you finish making something and 完了 is used when you are finished doing something, but I'm kind of skeptical about this because I've seen sentences with 完成 used with 仕事, such as this one:

その仕事{しごと}は大部分{だいぶぶん}完成{かんせい}した。
The work has been almost completed.

What's the difference between them?

macraf
  • 6,537
  • 6
  • 22
  • 49
Blavius
  • 8,085
  • 2
  • 32
  • 60

3 Answers3

18

完成 & 完了 have almost the same meaning, but there is a slight difference. According to my Chinese character dictionary the character "完" means "completeness", "成" means "forming and making something", and "了" means "arranging and finishing something".

For example, I would say "車のタイヤの取り付けが完了した" (="I finished attaching tires to a car") even though I have not produced a complete car. But it's a little weird to say "タイヤの取り付けが完成した". If I finished all the processes of producing a car, I could say "車が完成した" but not "車が完了した". So, I think 完了 is used for finishing tasks, and 完成 is for finishing making something.

The sentences, "仕事が完成した" and "仕事が完了した" are both correct because 仕事 is something to make and achieve, and also a task.

(My mother tongue is not English so please feel free to ask if you are not sure about my answer.)

macraf
  • 6,537
  • 6
  • 22
  • 49
Zzz...
  • 326
  • 1
  • 4
2

完成 means something has been physically assembled.

完了 is a completion of a process.

They are interchangeable when you are talking about a long process that puts something together, like construction of a building. Otherwise, only one or the other will do.

Jun Sato
  • 1,140
  • 5
  • 7
1

仕事 that corresponds with 完了 means human activity while one that corresponds with 完成 means products. In other words, when the work is constructive activity, what 完了 and 完成 stand for is a similar thing. But when the work is destructive one, using 完成 is not natural though you may be able to use it sarcastically.

user4092
  • 16,574
  • 20
  • 23