这个问题我会,虽然本人英语口语不是很好,但是对英语四六级词汇还是很熟悉的~下面给大家从三个方面具体解释一下:
【含义】
do well in意思是在...成绩好;在...做得好;在...表现好,表示一种情况也可指在具体的一次活动中表现出色;
be good at擅长...;善于...;在(某方面)出色,强调一种笼统情况。good只是形容词用来修饰名词,如果遇到动词必须用well来强调“好”。
【用法】
be good at意为“擅长……”,表示“擅长于某一学科知识或技能”,也可表示“在……方面做得好。后接名词、代词或V-ing形式。强调“在......方面擅长、善于”,其宾语往往指“技能、技巧、学科等”之类的词语;
do well in后面跟名词、代词或者V+ing。因为在“do well in”中,“in”充当介词,而介词后面只能接宾语(介宾结构),宾语只能是名词、代词或现在分词v+ing。
【例句】
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。因为我必须在考试中取得好成绩。
be good at…指某人擅长于(做)某事,at在这里是一个介词,可以在其后跟名词,be good at sth.指擅长于某事;或在其后跟动词-ing形式,表示做某事做得很好,很出色,其同义短语是do well in.
要注意at和in的固定搭配.
She is good at English.她英语学得好.
He does well in Chinese.他语文学得好.