These two sentences should mean the same thing, so what exactly is the difference between them, and when should we use 好 VS 完?

我吃好了: I finished eating

我吃完了: I finished eating


2 Answers 2


[V + 完 ] simply means to end, to complete or to finish an action

[V + 好 ] means to accomplish an action, that imply the action itself is an requirement,

Example :

'Finish (complete) eating then launch the attack'- '吃了飯便出擊'

It simply describes the time line -- first, finish eating, then launch the attack


'Finish (accomplish) eating then launch the attack' - '吃了飯便出擊'

Since the soldiers need strength to fight, 吃飯 would be an order (requirement) that needs to be accomplished,

You can say 吃完飯再看電視 (finish eating, then watch tv.) but you cannot say 吃好飯再看電視 (accomplish eating, then watch tv.) if 'finishing eating' is not a requirement for watching TV.

[V + 好 ] can also means [V + adequately]


準備 (finish the preparation)

準備 (adequately do the preparation/ accomplish the preparation)'

刀 (finish sharpen the knife)

刀 (adequately sharpen the knife / accomplish sharpen the knife)


完:尽,无:用完了。煤烧完了。 做成,了结:完毕。完成。完结。


完 只说明已经结束,用尽,完结。 好 带有一种褒义的,积极的,完善的完结含义,表示对完结的评估良好



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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