Perché has given usviene utilizzato qui? Non gave us?

Risposta del madrelingua
Rebecca
Qui ho usato have given us, che è al passato prossimo, piuttosto che gave usal passato. È un ricordo del passato, ma è ancora usato e rilevante oggi. Esempio: They have given us extra time for our project. I'll finish it by Monday! (Ci hanno dato tempo per il nostro progetto, ho intenzione di finirlo entro lunedì!) Esempio: They gave us extra time for our project, so I finished it by Monday. (Ci hanno dato più tempo per il nostro progetto, quindi l'abbiamo finito entro lunedì) Esempio: She has given me a gift for Christmas. (Mi ha fatto un regalo di Natale) = > non ho ancora aperto il regalo, quindi l'atto di fare il regalo non è qualcosa del lontano passato. = She gave me a gift for Christmas. (Mi ha fatto un regalo di Natale.)