为什么has given us在这里使用它?没有gave us ?

母语人士的回答
Rebecca
在这里,我使用了给我们的现在完成时,而不是gave us have given 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. (她给了我一份圣诞礼物。)