begoodatsth与begoodatdoingsth 的区别是什么

如题所述

第1个回答  2022-11-16

一、意思不同

1、be  good  at  sth:擅长做某事,擅长干某事。

例句:All of us want to be good at our jobs, but how good do we really want to be? 

我们每个人都想在我们的工作中干的不错,但是我们究竟想要有多不错(指程度)?

2、be good at  doing sth :擅长某事,擅长于某事。

例句:Only through practice can one be good at doing things. 

只有通过实践才能善于做的事情。

二、用法不同

1、be  good  at  sth:意为“精通的,熟练的”,常指擅长于某事,侧重技艺或科学方面,意为“熟练的,有技能的”,强调实际的,真正的功夫。

例句:You have to try to be good at everything. 

你必须试图做好所有的事情。

2、be good at  doing sth :意为“有专门技巧的,熟练的”,强调有经验的或在某方面特别精明、熟练。着重于学习,表示学得快、解决问题快。

例句:Only through repeated practice can one be good at doing things. 

一个人只有通过不断练习才能精于做某事。

三、语境不同

1、be  good  at  sth:常用于接ing表示现在进行。

例句:It is a quality not everybody can be good at. 

它是一种高质量的并不是每个人都能成为好。

2、be good at  doing sth :后接词是名词。

例句:At minimum, Library Schools do seem to be fairly good at doing this important task. 

图书馆学院至少在完成此项任务方面看起来做的相当不错。

相似回答