ทําไม has given usถึงใช้ที่นี่? ไม่ใช่ gave us?

คําตอบของเจ้าของภาษา
Rebecca
ที่นี่ฉันใช้have given usซึ่งอยู่ในกาลที่สมบูรณ์แบบในปัจจุบันแทนที่จะgave usในอดีตกาล มันเป็นเรื่องของอดีต แต่มันยังคงใช้และมีความเกี่ยวข้องในปัจจุบัน ตัวอย่าง: They have given us extra time for our project. I'll finish it by Monday! (พวกเขาให้เวลาเราสําหรับโครงการของเราฉันวางแผนที่จะเสร็จสิ้นภายในวันจันทร์!) ตัวอย่าง: They gave us extra time for our project, so I finished it by Monday. (พวกเขาให้เวลาเราเป็นพิเศษสําหรับโครงการของเราดังนั้นเราจึงเสร็จสิ้นภายในวันจันทร์) ตัวอย่าง: She has given me a gift for Christmas. (เธอให้ของขวัญคริสต์มาสแก่ฉัน) = > ฉันยังไม่ได้เปิดของขวัญดังนั้นการให้ของขวัญจึงไม่ใช่อดีตอันไกลโพ้น = She gave me a gift for Christmas. (เธอให้ของขวัญคริสต์มาสแก่ฉัน)