السلام عليك
نحط taken لان had مصرفة ل past perfect .
استعمالات have متعددة، و يأتي بمعنى اخذ حسب السياق مثل I have breakfast يعني أخذت الفطور اي أتناول الفطور بهذا المعني. اما I have money اي لدي المال. فلذلك قلتُ لها سياقات محددة تعني فيه اخذ مثل ما تقدم.
و الله اعلم. و بالتوفيق اخي