본문 바로가기

잡다한 갤러리/영어

시간 전치사 for, during, in, over, until, by의 의미와 차이

728x90
반응형

for vs during

for과 during 둘 다 '~동안'으로 해석되지만, for은 기본적으로 how long의 대답에 적합한 기간을, during은 when의 대답에 적합한 기간을 목적어로 가집니다. 즉, for + 숫자 기간 / during + 포괄적 기간 명사가 온다고 할 수 있습니다.
예) for five days / for 100 years / for a week
예)during the night/ during the afternoon / during 2012/ during the trip/ during the stay/ during the meeting

for vs in

in은 기본적으로 '~시간이 지나서'라는 뜻이 있습니다.
예를 들어 "I'll be back in an hour."이라는 문장의 뜻은 "1시간 뒤에 오겠다."라고 해석할 수 있습니다.
'~만에'라고도 해석할 수 있다면 for 대신에 in을 넣어야 하는 경우도 있습니다. "She came home in 3 years."와 "I cleaned my room in years."처럼 말입니다.
그렇기에 "100년 동안(만에) 가장 눈이 많이 왔다. "처럼 동안이 만에로 해석이 가능한 문장을 영어로 바꿀 때에는 for이 아닌 in을 사용하여 "It is the heaviest snowfall in 100 years."라고 적어야합니다.
여기서 주의할 점은 부정문에서 ~동안에라고 해석될 때도 for과 in 둘 다 사용가능하다는 것입니다.
예)I haven't cleaned my room in a year.(= for a year.)
예) I haven't seen my sister in years.(= for years.)

728x90
반응형

for vs over

for과 over 둘다 ~동안에라고 해석될 수 있으나, for은 그 기간 내내, over은 그 기간에 걸쳐(한 번 또는 몇 번 이루어짐)라는 차이가 있습니다.
"I'm going to visit you for the next week."의 경우에는 "다음주 내내 방문하겠다. " 즉, 매일 방문하겠다로 해석이 되고,
"I'm going to visit you over the next week."의 경우에는 "다음주 중에 방문하겠다." 즉, 다음 주 중에 한 번 방문하겠다라고 해석이 됩니다.

until vs by

until과 by 둘 다 '~까지'라고 해석되지만, until은 그것이 계속 지속됨을 의미하지만, by는 그것이 한 번 이루어짐을 뜻합니다.
그렇기때문에 "I'll be home until tomorrow."는 "지금 집에 있고 내일까지 계속 그럴거다."라는 의미가 있는 한편, "I'll be home by tomorrow."는 "지금 집에 없지만 내일까진 돌아올거다."라는 의미가 됩니다.

728x90
반응형