Since와 for

A2 · 초중급헷갈리기 쉬운 문법

since 2015는 “언제부터?”, for ten years는 “얼마 동안?”에 대한 답이에요. 한국어의 “부터”와 “동안”을 떠올리면 쉬워요.

이번 레슨에서 배울 내용

  • since 뒤에는 시점이 와요: 어떤 일이 시작된 때(since 2015, since Monday, since I was a child)
  • for 뒤에는 기간이 와요: 시간의 길이(for ten years, for two hours, for a while)
  • 둘 다 과거에 시작해서 지금도 이어지는 일을 말할 때 현재완료와 자주 함께 써요. 한국어라면 현재형이나 “-고 있어요”로 말할 자리예요.
  • 간단한 구분법: “언제부터?”의 답이면 since, “얼마 동안?”의 답이면 for예요.
  • since와 for는 다른 시제와도 쓰이지만, 이 레슨에서는 가장 흔한 현재완료와의 조합에 집중해요.

시작된 시점과 이어진 기간

since와 for는 과거에 시작해서 지금까지 이어지는 일을 말할 때 주로 현재완료와 함께 써요. 그런데 답하는 질문이 달라요. since는 “언제부터?”에 답하고, 일이 시작된 시점을 알려 줘요. for는 “얼마 동안?”에 답하고, 그 일이 이어진 기간을 알려 줘요.

한국어에도 비슷한 구분이 있어요. “2015년부터 여기 살고 있어요”의 “부터”는 시작점이고, “10년째 살고 있어요”의 “-째”나 “10년 동안”의 “동안”은 기간이에요. 영어로는 각각 “I have lived here since 2015.”와 “I have lived here for ten years.”예요. 다만 한국어에는 영어의 현재완료에 딱 맞는 시제가 없어서, since와 for는 맞게 골라도 동사를 “I live…”나 “I am living…”으로 쓰기 쉬워요.

"I have lived here since 2015. (언제부터? – 시작점)"
"I have lived here for ten years. (얼마 동안? – 기간)"

since + 시점

since 뒤에는 어떤 일이 시작된 구체적인 시점이 와요. 연도, 날짜, 요일, 사건, 또는 언제 일어난 일인지 알려 주는 절이 올 수 있어요. 그 시점부터 지금까지 동작이나 상태가 계속 이어지고 있다는 뜻이에요.

한국어의 “-부터”, “-(으)ㄴ 이후로”에 해당해요. 예를 들어 “2015년부터”, “지난 월요일부터”, “졸업한 이후로”, “우리가 어렸을 때부터” 같은 표현이에요. 주의할 점이 두 가지 있어요. 첫째, 사전에서 “부터”를 찾으면 from이 나오지만, 지금까지 이어지는 일에는 from이 아니라 since를 써요(“from 2015”가 아니라 “since 2015”). 둘째, since 뒤에 절이 오면 그 절은 보통 과거시제예요. 졸업은 과거에 한 번 끝난 일이니까 “since I graduated”라고 하고, “since I have graduated”라고 하지 않아요.

"since 2015"
"since last Monday"
"since I graduated"
"since we were children"

for + 기간

for 뒤에는 시간의 길이가 와요. 언제 시작했는지가 아니라 얼마나 오래 이어졌는지를 말해요. 정확한 기간(ten years, two hours)도, 대략적인 기간(a while, a long time)도 괜찮아요.

한국어의 “동안”과 “-째”에 해당해요. “10년 동안”, “10년째”는 “for ten years”, “두 시간 동안”, “두 시간째”는 “for two hours”, “오랫동안”은 “for a long time”이에요. “오랫동안”도 기간이니까 “since a long time”이라고 하면 틀려요.

“동안”을 during으로 옮기는 실수도 많아요. during 뒤에는 숫자로 된 기간이 아니라 어떤 일이나 때를 나타내는 명사가 와요(during the summer, during the meeting). 숫자 + 시간 단위는 for예요. “during ten years”가 아니라 “for ten years”라고 해요.

for는 과거시제와도 써요. 지금은 더 이상 살지 않는다면 “부산에서 3년 동안 살았어요”는 “I lived in Busan for three years.”예요.

"for ten years"
"for two hours"
"for a while"
"for a long time"

빠른 구분법

스스로 물어보세요. 그 시간 표현이 “언제부터?”(그때부터 지금까지)의 답인가요? 그러면 since예요. “얼마 동안?”(그만큼의 길이)의 답인가요? 그러면 for예요. 2015년은 시작점이니까 “since 2015”, 10년은 길이니까 “for ten years”예요.

또 하나의 요령: 한국어로 “부터”가 붙으면 since, “동안”이나 “-째”가 붙으면 for일 가능성이 높아요. 숫자 + 시간 단위(minutes, days, years), a while, a long time은 거의 항상 for예요. 연도, 시각(since 9 o'clock), 요일, 달 이름(since January), 사건은 since예요. 단, “10년 전부터”처럼 “전부터”가 붙은 기간은 “for ten years”라고 하는 게 가장 자연스러워요.

"since 2015 (시작점)"
"for ten years (기간)"

실생활 영어 표현

"I have known her since we were children."
"They have been married for five years."
"We haven't spoken since Monday."
"She has worked there for six months."

주의하세요

✗I have lived here since ten years.
✓I have lived here for ten years.

since 뒤에는 시작점이 와야 해요. “10년 동안”, “10년째”는 기간이니 for ten years예요.

✗I live here since 2015.
✓I have lived here since 2015.

“2015년부터 여기 살고 있어요”를 그대로 옮긴 문장이에요. 과거에 시작해 지금까지 이어지는 일은 현재완료로 말해요.

✗I am living here for ten years.
✓I have lived here for ten years.

“-고 있어요”를 현재진행형으로 옮기고 싶어지지만, 지금까지 이어진 기간을 말할 때는 현재완료가 필요해요.

✗I have lived here during ten years.
✓I have lived here for ten years.

숫자로 된 기간 앞의 “동안”은 for예요. during은 during the summer처럼 때나 일을 나타내는 명사와 함께 써요.

✗We haven't spoken from Monday.
✓We haven't spoken since Monday.

지금까지 이어지는 “부터”는 since예요. from은 from Monday to Friday처럼 범위를 말할 때 써요.

✗I haven't seen him since a long time.
✓I haven't seen him for a long time.

“오랫동안”, “오래전부터”는 시작점이 아니라 기간이에요. 그래서 for a long time이라고 해요.

✗I have worked here for 2015.
✓I have worked here since 2015.

2015년은 일을 시작한 시점이니까 since예요. for 뒤에는 연도가 아니라 기간이 와요.

✗I have moved here two years ago.
✓I moved here two years ago.

“2년 전에”처럼 끝난 과거의 시점을 말하는 ago는 과거시제와 함께 써요. 현재완료와는 함께 쓰지 않아요.

✗How long have you lived here? – Two years ago.
✓How long have you lived here? – For two years.

How long은 기간을 묻는 질문이라 for로 답해요. two years ago는 시점이라 질문과 맞지 않아요.

✗It's been ten years since I lived here.
✓It's been ten years since I moved here.

“여기 산 지 10년 됐어요”를 옮길 때 since 뒤에는 시작된 사건(moved here)이 와요. since I lived here라고 하면 여기를 떠난 지 10년 됐다는 뜻이 돼요.

한국어와 비교해 보기

한국어도 “2015년부터”(시작점)와 “10년 동안”, “10년째”(기간)를 다르게 말해요

영어도 같은 생각이에요. 시작점 + “부터”는 since(“since 2015”, “since Monday”), 기간 + “동안”이나 “-째”는 for(“for ten years”, “for a while”)예요. 이 구분은 그대로 믿고 써도 돼요.

“부터”는 보통 from으로 배워요

from은 “from Monday to Friday”(월요일부터 금요일까지)처럼 시작과 끝이 있는 범위를 말할 때 써요. 지금까지 이어지는 일의 “부터”는 since예요. “월요일부터 이야기를 안 했어요”는 “We haven't spoken since Monday.”이고, “from Monday”라고 하지 않아요.

한국어에는 영어의 현재완료에 해당하는 시제가 따로 없어서 “2015년부터 여기 살고 있어요”, “6개월째 거기서 일하고 있어요”처럼 말해요

영어에서 과거에 시작해 지금까지 이어지는 일을 since나 for와 함께 말할 때는 현재완료를 써요: “I have lived here since 2015.”, “She has worked there for six months.” 한국어를 그대로 옮긴 “I live here since 2015.”나 “I am living here since 2015.”는 틀린 문장이에요. 계속 진행 중인 동작을 강조하고 싶다면 현재완료진행형도 자주 써요: “I've been living in Berlin for about three years now.”

“동안”은 for로도, during으로도 옮길 수 있어요

기준은 “동안” 앞에 오는 말이에요. “10년 동안”, “세 시간 동안”처럼 숫자로 된 길이라면 for예요(“for ten years”). “여름 동안”, “회의 동안”처럼 어떤 때나 일을 나타내는 명사라면 during이에요(“during the summer”, “during the meeting”).

“여기 산 지 10년 됐어요”, “못 본 지 오래됐어요”처럼 “-(으)ㄴ 지 + 기간 + 됐어요”라고도 말해요

영어로는 “It's been … since …” 구조가 잘 맞아요: “It's been ten years since I moved here.”, “It's been a long time since I last saw him.” 이때 since 뒤에는 기간이 아니라 시작이 된 사건이 와요. 주의할 점: “It's been ten years since I lived here.”라고 하면 “여기서 안 산 지 10년 됐어요”, 즉 10년 전에 떠났다는 정반대의 뜻이 돼요. 같은 내용은 for와 현재완료로도 말할 수 있어요: “I have lived here for ten years.” 대화문의 “it's been ages!”(“진짜 오랜만이다!”)도 같은 구조예요.

“10년 전부터 영어를 공부하고 있어요”처럼 “-전부터”라고도 자주 말해요

그대로 옮기면 “since ten years ago”가 되는데, 문법적으로 틀린 건 아니지만 어색하게 들려요. 원어민은 보통 “I have studied English for ten years.”라고 해요. ago를 빼고 “since ten years”라고 하거나 “for ten years ago”처럼 섞어 쓰면 틀린 문장이에요.

“2년 전에 이사 왔어요”의 “-전에”는 이미 끝난 과거의 한 시점을 말해요

이건 since도 for도 아닌 ago이고, 과거시제와 함께 써요: “I moved here two years ago.” ago가 있는 문장에는 현재완료를 쓰지 않아요. 지금까지의 기간을 말하고 싶다면 for + 현재완료를 써요: “I have lived here for two years.”

“여기 산 지 얼마나 됐어요?”라고 물으면 “10년 됐어요”나 “2015년부터요”라고 답해요

영어로는 “How long have you lived here?”라고 물어요. 답은 “For ten years.”, “Since 2015.”, 또는 짧게 “Ten years.”예요. “Ten years ago.”라고 답하면 기간이 아니라 10년 전의 한 시점을 말하는 거라 질문과 맞지 않아요. 참고로 “How long did you live here?”는 예전에 살았고 지금은 안 사는 곳에 대해 물을 때 써요.

💡 “언제부터?” → since + 시점. “얼마 동안?” → for + 기간.

💡 “부터”는 since, “동안”과 “-째”는 for예요. since ten years나 during ten years라고 하지 않아요.

💡 한국어로 “살고 있어요”, “일하고 있어요”라고 해도, 지금까지 이어지는 일이라면 영어는 현재완료예요: I have lived…, She has worked…

실생활 상황: 오랜만에 만난 동창

"Wow, I haven't seen you since graduation!"

"I know, it's been ages! I've been living in Berlin for about three years now."

"Really? Since when?"

"Since early 2022 — time flies."

연습

연습 문제 1 · 알맞은 단어를 고르세요

Choose the correct word: I have lived here ___ 2015.

연습 문제 2 · 알맞은 단어를 고르세요

Choose the correct word: I have lived here ___ ten years.

연습 문제 3 · 알맞은 단어를 고르세요

Choose the correct word: She has worked there ___ last March.

연습 문제 4 · 알맞은 단어를 고르세요

Choose the correct word: They have been married ___ five years.

연습 문제 5 · 알맞은 단어를 고르세요

Choose the correct word: We haven't spoken ___ Monday.

연습 문제 6 · 알맞은 답을 고르세요

Which word is followed by a POINT IN TIME (a specific starting moment)?

연습 문제 7 · 알맞은 답을 고르세요

Which word is followed by a DURATION (a length of time)?

연습 문제 8 · 알맞은 단어를 고르세요

Choose the correct word: I haven't seen him ___ we graduated.

연습 문제 9 · since나 for를 넣어 문장을 완성하세요

Complete with 'since' or 'for': I have known her ___ we were children.

연습 문제 10 · since나 for를 넣어 문장을 완성하세요

Complete with 'since' or 'for': I have known her ___ twenty years.

연습 문제 11 · 시간 표현을 since 그룹과 for 그룹으로 나누세요

2010
three months
last week
a long time
January
two hours

0 / 6 분류 완료

연습 문제 12 · 자주 하는 실수: “부터”와 “-고 있어요”의 직역

Korean: “저는 2015년부터 여기 살고 있어요.” Which English sentence is correct?

빠른 도전

다섯 문제로 배운 내용을 확인해 보세요.

문제 1 / 5

점수: 0/0

Choose the correct word: I have studied English ___ I was ten.

배운 내용

  • since + 시점(since 2015, since Monday).
  • for + 기간(for ten years, for a while).
  • “부터”는 since, “동안”, “-째”, “-(으)ㄴ 지 … 됐어요”는 for로 생각하세요. 지금까지 이어지는 “부터”를 from으로 옮기지 마세요.
  • 과거에 시작해 지금까지 이어지는 일은 현재형이나 현재진행형이 아니라 현재완료로 말해요.
  • “2년 전에”는 two years ago이고, 과거시제와 함께 써요. 현재완료와는 쓰지 않아요.
이 카테고리의 레슨 모두 보기