
핵심 답변: for는 기간의 ‘길이'(for 3 years), since는 기간의 ‘시작 시점'(since 2020)을 나타냅니다.
이건 제가 학생들에게 영어 가르칠 때 가장 많이 받는 질문 중 하나입니다. 미국에서 생활하다 보면 이 두 단어의 차이가 굉장히 중요해집니다.
for vs since — 무엇이 다른가
for: 얼마나 오래 (기간의 길이) → for + 숫자/기간: for 3 years, for a week
since: 언제부터 (시작 시점) → since + 시점: since 2020, since Monday
- “I’ve lived in the US for 20 years.” — 20년 동안 (기간)
- “I’ve lived in the US since 2004.” — 2004년부터 (시작점)
- “I haven’t eaten for 8 hours.” — 8시간 동안 못 먹었어
- “I haven’t eaten since morning.” — 아침부터 못 먹었어
두 문장이 같은 상황을 다르게 표현하는 거예요. 기간을 강조하고 싶으면 for, 시작점을 강조하고 싶으면 since입니다.
자주 묻는 질문 (FAQ)
Q. for와 since 둘 다 현재완료와 써야 하나요
A. 주로 현재완료와 씁니다. ‘I have known him for years.’ / ‘I’ve been here since noon.’
Q. ‘since’는 접속사로도 쓰이나요
A. 네! ‘Since I moved here, I’ve made many friends.’처럼 절(주어+동사)과 함께 접속사로도 씁니다.
핵심 정리
- for + 기간의 길이: for 3 years, for a long time
- since + 시작 시점: since 2020, since last Monday
- 둘 다 주로 현재완료와 함께 사용
- 같은 상황을 두 방향으로 표현 가능
- since는 접속사로도 사용: ‘since I was young’



