因为be good at 是一个固定搭配 ,指 善于,在·····擅长
it和one是有区别的
简单点说one是“同类不同个”, it就是同一个
如 I have no pen and I want to buy one (任一支钢笔,同类)
There only one pen there, I have to buy it ( 就是前面那个)
另外one还可以用作从句的先行词,it不行
The one I like best is gone it特指上文提到过的具体的某物
one指上文提到过的同类事物中的一个,是泛指的
I never hate any subject for not being good at it
我从来没有讨厌任何科目虽然不擅长它。
温馨提示:答案为网友推荐,仅供参考