시간의 전치사 during, over, for, since, until, by

last update: , https://www.englishcube.net/grammar_view.php?category1=19&category2=146 URL 복사

at, on, in 외에도 시간을 나타내는 전치사로는 during, over, for, since, till(until), by 등이 있습니다.

during과 over

during과 over는 '~동안에'라는 의미인데, during은 어떤일이 특정한 기간동안 계속된다는 것을 강조할 때 사용합니다.

He decided to sell ice cream during the festival.
그는 축제 기간 동안 아이스크림을 팔기로 했다. 

for는 'how long?'에 대한 답을 나타냅니다. 얼마동안 어떤 일이 계속되었는지를 말할 때 사용합니다.

I traveled for a few days.
나는 며칠 동안 여행을 했다. 

for과 since

for은 얼마동안 어떤 일이 계속되었는지를 말할 때 사용하고, since는 언제부터 어떤 일이 계속되었는지를 말할 때 사용합니다.

We've been waiting for thirty minutes.
30분 동안 기다렸어요. 

He is on a business trip since last week.
그는 지난주부터 출장 중이다. 

시간을 나타내는 전치사 for, since 차이

till(until)과 by

till(until)은 어떤 일이 계속되다가 어떤 시점에 끝날 때 사용합니다.

He will be working in Japan till next May.
그는 내년 5월까지 일본에서 일하게 될 것이다. 

이말은 다른 관점에서 보면 내년 5월 이후에는 일본에서 일을 하지 않는다는 의미입니다.

until은 어떤 시점까지 계속되는 상황을 말할 때 사용하고, by는 어떤 시점까지 계속될 필요는 없고 그 시점까지 이루어지면 되는 의미입니다.

I'm always up by seven o'clock.
나는 7시까지 일어난다. 

어떤 시점(7시가 되는 시점)까지 일어나면 되는 겁니다. till(until)은 계속되는 느낌, by는 종료되는 느낌으로 이해해도 됩니다.