has given usneden burada kullanılıyor? gave usdeğil mi?

Anadili İngilizce olan kişinin cevabı
Rebecca
Burada geçmiş zamanda gave usyerine şimdiki zaman kipinde olan have given uskullandım. Geçmişte kaldı, ancak bugün hala kullanılıyor ve alakalı. Örnek: They have given us extra time for our project. I'll finish it by Monday! (Projemiz için bize zaman verdiler, pazartesi gününe kadar bitirmeyi planlıyorum!) Örnek: They gave us extra time for our project, so I finished it by Monday. (Projemiz için bize fazladan zaman verdiler, bu yüzden Pazartesi günü bitirdik) Örnek: She has given me a gift for Christmas. (Bana bir Noel hediyesi verdi) = > Hediyeyi henüz açmadım, bu yüzden hediyeyi verme eylemi uzak geçmişte kalmış bir şey değil. = She gave me a gift for Christmas. (Bana bir Noel hediyesi verdi.)