Be good at和do well in意思略有不同。
1. Be good at通常用于表示某个人或组织在某方面的专业能力很强,例如:He is good at playing tennis.(他擅长打网球)2. Do well in通常用于表示某人或组织在某个领域或活动中表现良好,例如:She does well in her studies.(她学习成绩很好) 因此,两个短语的用法虽然略有差别,但总的来说都表示一个人或组织在某个领域或活动中有良好的表现。
be good at…指某人擅长于(做)某事,at在这里是一个介词,可以在其后跟名词,be good at sth.指擅长于某事;或在其后跟动词-ing形式,表示做某事做得很好,很出色,其同义短语是do well in.
要注意at和in的固定搭配.
She is good at English.她英语学得好.
He does well in Chinese.他语文学得好.