兩者的區別:do well in意思是在...成績好;在...做得好;在...表現好,表示一種情況也可指在具體的一次活動中表現出色;be good at擅長...;善於...;在(某方面)出色,強調一種籠統情況。good只是形容詞用來修飾名詞,如果遇到動詞必須用well來強調“好”。
be good at例句:
I be good at association with person。我善於與人交往。
A teacher should be good at drawing inferences about other cases from one instance。老師要善於舉一反三。
I knew it was something I was going to be good at。我知道那是我擅長的東西。
do well in例句:
I guess I can do well in myself。我想我會做好我自己的。
And I know you do well in maths。我知道你數學學得好。
I must do well in the exams。因為我必須在考試中取得好成績。