여기서 왜 "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. (그녀는 내게 크리스마스 선물을 주었다.)