현재 완료와 FOR 그리고 SINCE

지금 이전의 시간 기간은 for + 기간을 사용하여 그 기간을 고려하거나, since + 시점과 같이 사용하여 시작 점을 고려함으로서 정의할 수 있습니다. FOR 그리고 SINCE는 모두 과거 완료와도 같이 사용될 수 있습니다. SINCE는 오직 완료 시제와만 사용될 수 있습니다. FOR는 단순 과거와도 사용될 수 있습니다.

For + 기간

for six years, for a week, for a month, for hours, for two hours
I have worked here for five years.

Since + 시점

since this morning, since last week, since yesterday
since I was a child, since Wednesday, since 2 o'clock
I have worked here since 1990.

현재 완료와 FOR

She has lived here for twenty years.
We have taught at this school for a long time.
Alice has been married forthree months.
They have been at the hotel for a week.

현재 완료와 SINCE

She has lived here since 1980.
We have taught at this school since 1965.
Alice has been married since March 2nd.
They have been at the hotel since last Tuesday.