The complement of result “好”
In Chinese, placing 好 (hǎo) directly after a verb indicates that an action is not just completed, but completed successfully, properly, or to full satisfaction.
Key Difference
我吃完了。
I've finished eating. (Focuses purely on completing the process)
我吃好了。
I've finished eating and I'm satisfied/full. (Focuses on a satisfactory result)
完 marks the END of the action, 好 marks its RESULT. So 饭做完了 means “the cooking stopped”, while 饭做好了 means “the food is ready”.
Grammar Structure
Affirmative: Verb + 好 (+ 了)
Negative: 没(有) + Verb + 好
Question: Verb + 好 + 了吗?
In the negative the 了 DROPS: 没做好 (✓), 没做好了 (✗).
Example Sentences
今晚的电影小刚已经买好票了。
Xiaogang has already bought the tickets for tonight's movie.
饭还没做好,请你等一会儿。
The meal isn't ready yet; please wait a moment.
去旅游的东西准备好了吗?
Are the things for the trip fully prepared?
我还没想好要不要跟你去呢。
I haven't decided whether I want to go with you yet.
Common Collocations
准备好To be fully prepared / ready
买好To buy and secure (tickets, items, etc.)
做好To finish making / cooking completely
想好To think through and reach a firm decision
写好To finish writing