1.You did good错在哪?
Good的意思是"好",但一般形容"人的品质好"或"东西的质量好",我们说做得好,其实是表示事情的完成度好,也就是"满意的;恰当的"的意思,所以这里的"好"要用well
You did well.
You did well, keep it up!
你干得不错,继续加油哦~
2."英语好"该用 good还是well?
两个词都可以,但是说法完全不同!good是形容词,用在be动词之后,well做副词,修饰动词,因此都是英语好,但英文表达完全不同。
Your English is good.
你的英语很好。
You speak English well.
你英语说得好呢。
good还能怎么用?
【感官动词后做形容词】
我们刚才讲good可以在be动词后,通常也能接在感官动词后,做形容词,常见的有look, smell, taste, feel等。
You smell good today.
你今天闻起来很香呀。
The cake tastes good.
蛋糕好好吃的。
【修饰名词】
good做形容词,最基本的属性就是修饰名词。
She's a good girl.
她是个好姑娘。
You did a good job.
干得好!(good修饰的是后面的名词job,不是单独的you did good,说明了,做得好的是什么,有名词在后面,可以使用这样表达!)