왜 before sunrise라고 하지 않고 by sunrise라고 하나요?
전치사로서 by와 before의 의미는 어느 정도 비슷해요. 하지만 일반적인 규칙으로는 before sunset은 일몰이 시작되기 전에 뭔가 끝나 있어야 한다는 의미이고, by sunset은 일몰 중이나 일몰이 끝나기 전에 그 중간 어디쯤에서 뭔가 끝나 있어야 한다는 의미가 됩니다!
예: Please complete your homework before Monday. (숙제는 월요일 전까지 마쳐야 해.) => 월요일이 되기 전까지 숙제를 마쳐라.
예: Please complete your homework by Monday. (숙제는 월요일까지 마쳐야 해.) => 화요일이 되기 전까지 숙제를 마쳐라.