一般是:bring sth to sb. = bring sb sth.to - 这里表的是‘方向’或‘目的地’。
bring sth for sb. 这里的'for'变成了‘原因’, 可能是sb 要求你bring sth,也可能是你为了什么目的,而给sb带东西;还可能真的没什么,但强调是因为sb才‘bring’的; 而上面的‘to’只是单纯地表示‘方向’或‘目的地’,是否有什么内幕,不得而知,也不关心,强调的只是sth <-> sb, '源'和'目的'。
ing/send/take/give等这类称之为“给予动词”都可以在后面加上双宾语的结构:给予动词+人+物;给予动词+物+to/for+人.for强调服务性:“为某人做”。
to强调方向性:例如givethebooktome.(书是递给我的)初中阶段常见的给予动词用法有:bring/send/give/take通常加tosb.buy/make/cook/sing/draw通常加forsb.你说的bringsthforsb.不常见,但是也可以。