1、意思不同:“well”一词,具有“好吧、源泉、良好的、溢出”等意思,例如:well,I did make a mistake here.好吧,我确实犯了个错误;而“good”一词,具有“好、慷慨的行为、好处”等意思,比如:This is a good article.这是一篇好文章。
2、修饰词语不同:“well”一词,修饰名词;而“good”一词,修饰动词。
3、用法不同:“well”一词,作形容词时,有“身体好”之意,其既可以作定语,又可以作表语;而“good”一词,没有这个意思,也没有这个用法。
(1)be good at意为“擅长”。如:
He is good at chess.他棋下得好。
She is good at playing the piano.她擅于弹钢琴。
表示擅长某一学科时,可以用介词in代替at。如:
He is good at[in]maths.他擅长数学。
但是若要表擅长某一活动,则只能用at而不用in。如:
误:He is good in basketball.
正:He is good at basketball.他的蓝球打得好。
(2)do well in意为“在……方面做得好”或“擅长”。如:
She does well in history.她的历史学得不错。
They all did very well in the examination.他们这次都考得很不错。