為什麼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. (她給了我一份聖誕禮物。)