현재완료와 분사구문 어법 질문드려요

“Since 1988, 219 people have died worldwide in air crashes caused by birds damaging jet engines.”에서 have died가 맞는 이유가 궁금해요.
die는 일회성 동사라 완료시제를 쓸 수 없다고 배웠는데, since와 함께 현재완료로 쓰인 이유를 설명해 주세요.
그리고 “each weighing up to 6kg”에서 weighing이 쓰이는 이유도 궁금합니다. 앞에 But이 있는데 분사구문이 가능한가요?

영어공부포럼 다른 글

목록