be expert in还是at?

如题所述

这两种用法都是正确的,be an expert in/at/on 意思是在某某方面的专家。而be expert in/at/on是意为在某方面内行,擅长,熟练。

第一个be an expert in/at/on中expert是名词, 意思是专家,能手; 权威; 行家,高手;熟练者;后面的介词接具体的宾语。 in some field指领域,方面,较宽泛。on 指某些方面, at sth接具体的事务。

第二个be expert in/at/on,这里的expert是形容词,意为熟练的;内行的;专家的;经验(或知识)丰富的。


扩展资料

与expert语义相近的近义词有:

specialist,英 [ˈspeʃəlɪst],美 [ˈspɛʃəlɪst],专家;专科医生;行家。指某一特定领域或研究中的专家,常可与 expert 换用,常后接介词 in。

例句,He is a specialist/an expert in computer programming. 他是个电脑编程专家。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-06

都可以的,意思不同:

1、be expert in:在……方面是行家等含义;

例句:she is expert in education.

她是教育专家。

2、be expert at:精通等含义;

例句:she is expert at teaching students.

她擅长教学生等等。

扩展资料:

expert,clever,ingenious,proficient,skilled这组词意思不同:

1、ingenious意为“机灵的”,常指人的头脑聪明,有发明的才能;clever意为“聪明的”,使用较广泛,着重于学习,表示学得快、解决问题快;

2、expert意为“有专门技巧的,熟练的”,强调有经验的或在某方面特别精明、熟练;

3、proficient意为“精通的,熟练的”,常指擅长于某事,侧重技艺或科学方面;

4、skilled意为“熟练的,有技能的”,强调实际的,真正的功夫。

本回答被网友采纳
相似回答