be good
at和do
well
in在意思上较为相近,都有“擅长···,在某方面出色”等意思,但两者也有一定的区别。
区别之一在意义。be good at意思为“擅长(做)某事,在(某方面)出色”,但它强调一种笼统的情况,而不表示一次或一种情况。
e.g. He is good at maths. 他数学学得很好。
这个句子说明的就是一种整体情况,指他数学总体来说学得好,而并不指单独的一次考试和测试。
而do well in既可表示整体情况,也可表示具体的某一次情况。
e.g. He does well in maths. 他数学学得很好。(表示整体、笼统情况)
从这个意义上来讲,do well in和be good at
区别之一在意义。be good at意思为“擅长(做)某事,在(某方面)出色”,但它强调一种笼统的情况,而不表示一次或一种情况。
e.g. He is good at maths. 他数学学得很好。
这个句子说明的就是一种整体情况,指他数学总体来说学得好,而并不指单独的一次考试和测试。
而do well in既可表示整体情况,也可表示具体的某一次情况。
e.g. He does well in maths. 他数学学得很好。(表示整体、笼统情况)
从这个意义上来讲,do well in和be good at
