begoodat是什么意思 be good at doing sth.擅长做某事。 begoodat与begoodfor有什么区别?begoodat 1)be good at 意思是“擅长……”,一般在后边接名词、代词或...