be talented at 与be good at的区别麻烦说详细点

问题描述:

be talented at 与be good at的区别
麻烦说详细点

degree

1一般指在什么上有天赋
2一般指擅长`````

be talented at-对xx有天赋(但不一定做的很好)
be good at-在xx上做的很好(做的很好)

前者是有天赋的,后者只是表示擅长.