For + 시간
Did you have school today?
- Yes, I had a class for three hours
- Yes, I had a three hour class.
오늘 수업 있었니?
- 응, 3시간 짜리 수업이 있었어.
---------------------------------------------------------------------
have a class for three hours와 have a three hour class는 의미상으로 동일한 표현이다.
하지만 쓰임은 좀 다르다.
'for + 시간'은 주로 동작을 나타내는 동사들과 같이 쓴다. 예를 들어 swim for an hour
(한시간 동안 수영하다.), chat online for 50 minutes(50분 동안 채팅하다)처럼
'동사+for+시간'형태로 쓰면 자연스럽다.
반면, have처럼 상태를 나타내는 동사가 있으면 '시간+명사'를 목적어로 쓰는 것이 좋다.
즉, "I had a class."라는 기존 문장을 그대로 확장해서 "I had a three-hour class."라고
말한다.
* 'For + 시간'의 올바른 쓰임
- We watched videos for six hours last night.
우리는 어젯밤에 6시간 동안 비디오를 봤어요..
- Dr. Zhivago is very long. It's a hree-hour movie.
<닥처 지바고>는 아주 길어요. 세 시간짜리 영화니까요.