be good at 还是be good in

 

平时常见 be good at 的搭配,可是书上见到这样一句话 She is also good in music. 这里用 in 和 at 有什么不同吗?
另外 get good grades in / on science 中用介词 in 和 on 意思都一样吗?盼望专家老师解惑,谢谢。
请先 登录 后评论

最佳答案 2014-09-18 22:11

be good at 的意思是“擅长”,也可以用be good in ,后者一般用于美国英语中。例如:She is good at singing . 她歌唱得好。/ He is not only good in physics , but also good in other subjects . 他不仅物理学得好,其他各科也学得很好。(《薄冰英语惯用法词典》)get good grades in / on science 中用介词 in 和 on 意思都一样。
请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 2 收藏,17007 浏览
  • quanfa   提出于 2014-09-18 18:34

相似问题