چرا has given usدر اینجا استفاده می شود؟ نه gave us؟

پاسخ Native Speaker
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. (او به من یک هدیه کریسمس داد.)