have a gift for sth 等同于be gifted at/in sth?

问题描述:

have a gift for sth 等同于be gifted at/in sth?
两者意识是一样的吗?有没有区别?

意思是一样的,只是表达方式不同.表示在某方面有天赋