英语 take与bring的区别 考试 急

问题描述:

英语 take与bring的区别 考试 急
One morning while Marry was walking in the forest,she found two weak birds in the grass.She______them home and put them in a small cage.
A.brought B.took
took(答案肯定正确)
我知道brought,took分别是bring,take的过去式
而我查资料bring偏重“带回”,而take偏重“带走”
此处为何不是bring呢,个人觉得用bring更合适
意为她把它带回家
急 求英语达人解答
另外,当主语为第二人称,对别人说话要求别人带东西的我会判断,但第三人称就很纠结了,有什么必对的方法或技巧?

take的含义是把.拿走.目的在远处(含有虚意义看不见的目的地)
bring的含义是把.带来.目的在近处
原题中要把它带“回家”,“回家”这个含义不一定是近处,用take合适