be good at 是“擅长”的意思。be good at有以下三种用法:
1. 后面可以跟某个科目,表示擅长某科目;
2. 后面可以跟运动项目,表示擅长某项运动;
3. 后面还可以跟 doing,be good at doing something, 表示擅长做某事。
例句:
She's good at math. 她数学很好。
He's good at singing. 他擅长唱歌。
But I'm not very good at baseball. 可是我棒球打得不太好。
be good at 与 be good in 的区别:
good at和good in都有在某方面很好,很擅长的意思。good at后面通常跟的是activity“活动”,而good in后面通常跟的是location“位置、地点”。如果表示学校的某个科目学得很好,两者都可以。
1、Are you any good at map reading?
你会看地图吗?
2、Are you good at doing crosswords?
你擅长填纵横字谜吗?
3、I was good at sums at school.
我上学时擅长算术。
4、He's not very good at getting his ideas across.
他不太善于清楚地表达自己的思想。
5、She was good at physics despite the fact that she found it boring.
尽管她认为物理枯燥无味,她却学得很好。