블로그

since와 for 차이: 현재완료와 같이 쓰는 법

‘서울에 산 지 3년 됐어요’를 영어로 하면 since가 맞을까요, for가 맞을까요? 답은 뒤에 오는 말이 ‘언제부터’인지 ‘얼마 동안’인지에 달려 있어요. 현재완료와 함께 쓰는 법, since의 다른 뜻, 고쳐 보는 문제까지 한 번에 정리했어요.

한눈에 보기

  • since 뒤에는 시작한 때(2024, last week, I was ten), for 뒤에는 이어진 길이(three years, a while)가 와요.
  • 과거에 시작해 지금까지 이어지는 일은 현재형이 아니라 현재완료(have lived)로 말해요. since 3 years, I live here for 3 years는 틀려요.
  • for는 과거·미래에도 쓰지만, 시간의 since는 주로 완료형과 붙어요. since 뒤에 문장이 오면 ‘~니까’라는 이유를 나타내기도 해요.

since와 for 차이, since 3 years는 왜 틀려요?

since와 for 차이는 뒤에 오는 말이 ‘언제부터’인지 ‘얼마 동안’인지로 갈려요. ‘서울에 산 지 3년 됐어요’를 영어로 옮겨 보라고 하면 이런 문장이 자주 나와요.

I have lived in Seoul since three years.이렇게는 쓰지 않아요.

I have lived in Seoul for three years.서울에 산 지 3년 됐어요.

우리말 ‘~부터’, ‘~째’, ‘~동안’이 since와 for에 딱 맞게 나뉘지 않아서 생기는 실수예요. 영어는 우리말 뜻보다 뒤에 오는 말이 어떤 종류인지를 보고 둘 중 하나를 골라요.

since 뒤에는 시작한 때(언제부터), for 뒤에는 이어진 길이(얼마 동안)가 와요.

3 years는 ‘언제’가 아니라 ‘얼마나’예요. 그래서 for를 써요. 반대로 ‘2023년부터’처럼 시작한 때를 말하면 since 2023이 돼요. since 뒤에 기간을 넣는 실수(since three years)는 케임브리지 문법 설명에도 흔한 틀림으로 따로 적혀 있어요.

look과 see처럼 뜻이 비슷해서 헷갈리는 짝은 헷갈리는 영단어 짝 8가지에 모았어요. 이 짝은 뜻보다 뒤에 붙는 말로 가르는 짝이라는 점이 달라요.

시작한 때인지 길이인지, 어떻게 알아봐요?

선을 하나 떠올려 보세요. 민지는 2024년 3월에 서울로 이사 왔고, 2026년 11월인 지금도 서울에 살아요. 왼쪽 끝은 2024년 3월, 오른쪽 끝은 지금이에요. since는 왼쪽 끝 점을 가리키고, for는 선 전체의 길이를 재요.

비교sincefor
선에서 가리키는 곳왼쪽 끝 점 (2024년 3월)선 전체 길이 (2년 8개월)
답하는 질문언제부터?얼마 동안?
뒤에 오는 말March 2024, last summer, Monday, 9 a.m., I was tentwo years, six months, a week, three hours, ages
민지 문장She's lived in Seoul since March 2024.She's lived in Seoul for over two years.

헷갈리기 쉬운 말 몇 개만 짚어 볼게요.

  • last year는 ‘작년’이라는 때라서 since last year, a year는 길이라서 for a year예요.
  • yesterday, this morning, Christmas처럼 달력 위의 한 때를 가리키는 말은 since와 써요.
  • a long time, a while(한동안), ages(엄청 오래)는 길이라서 for와 써요.
  • 숫자가 들어 있어도 2019, 9 a.m.처럼 때를 가리키면 since, 9 hours처럼 단위가 붙으면 for예요.

우리말 표현에서 출발하면 이렇게 정리돼요. 같은 ‘부터’, 같은 ‘째’라도 뒤에 무엇이 오는지 보면 갈라져요.

우리말영어고른 까닭
고등학교 때부터 알았어요I've known her since high school.시작한 때 → since
헬스 다닌 지 석 달째예요I've been going to the gym for three months.길이 → for
아침부터 아무것도 못 먹었어요I haven't eaten anything since this morning.시작한 때 → since
한 시간 동안 줄 서 있었어요We've been standing in line for an hour.길이 → for
입사한 뒤로 쭉 이 팀이에요I've been on this team since I joined the company.시작한 일(문장) → since

‘3년째 살고 있어요’는 왜 현재형으로 못 써요?

우리말은 ‘살고 있어요’라고 현재형으로 말해요. 그래서 이런 문장도 나오기 쉬워요.

I live here for three years.이렇게는 쓰지 않아요.

I've lived here for three years.여기 산 지 3년 됐어요. (지금도 살아요)

영어는 과거에 시작해서 지금까지 이어지는 일을 현재완료로 말해요. 현재완료는 have(has) 뒤에 과거분사를 붙인 꼴이에요(have lived, has known). 쉽게 말해 ‘그때부터 지금까지’를 한 덩어리로 묶는 말이에요. since와 for가 현재완료와 붙어 다니는 이유가 이거예요.

지금도 하고 있는 동작이라는 걸 살리고 싶으면 have been + -ing를 써요. 이 꼴을 현재완료 진행형이라고 불러요. How long으로 물을 때도 현재완료를 쓰고, 대답은 since로 해도 for로 해도 돼요.

I've been waiting here since six.6시부터 여기서 기다리고 있었어.

How long have you two known each other? — Since middle school.둘이 안 지 얼마나 됐어요? — 중학교 때부터요.

know, like, have(가지고 있다)처럼 상태를 나타내는 동사는 보통 -ing 꼴로 쓰지 않아요. 그래서 ‘안 지 오래됐다’는 I've been knowing이 아니라 I've known이에요.

‘~한 지 …됐어요’는 어떻게 말해요?

이번엔 거꾸로, 흐른 시간을 앞에 두는 말이에요.

It's been two years since I moved to Seoul.서울로 이사 온 지 2년 됐어요.

It's been ages since we last talked.우리 마지막으로 얘기한 지 엄청 오래됐다.

since 뒤에 문장이 올 때는 보통 과거형(moved, talked)을 써요. 그 일이 일어난 한 순간, 곧 시작점을 가리키니까요. 영국 영어에서는 It's two years since …처럼 been 없이도 말하는데, 미국 영어에서는 It's been 쪽이 더 흔해요.

since는 뒤에 아무것도 없이 혼자 쓰이기도 해요. ever since, since then은 ‘그 뒤로 쭉’이에요.

We met at a concert in 2022, and we've been close ever since.2022년에 콘서트에서 만났고, 그 뒤로 쭉 친하게 지내요.

같은 사실을 세 가지로 말할 수 있다는 점도 알아 두면 좋아요. I moved here two years ago(과거형 + ago), I've lived here for two years(현재완료 + for), It's been two years since I moved here(It's been + since)는 모두 ‘여기 온 지 2년’이에요.

for는 현재완료에만 써요?

아니요. for는 그냥 ‘길이’라서 과거, 현재, 미래 어디에나 붙어요. 시간의 since는 지금(또는 과거 어느 때)까지 이어진 일을 말하니 주로 완료형과 쓰지만, for는 그런 제한이 없어요.

시제for 예문since를 쓸 수 있나
과거형 (끝난 일)I lived in Busan for five years.
부산에서 5년 살았어요. 지금은 안 살아요.
보통 안 써요
현재완료 (지금까지)I've lived in Busan for five years.
부산에 산 지 5년 됐어요. 지금도 살아요.
써요: since 2021
미래 (앞으로)We're going to Jeju for three days.
제주도에 사흘 동안 가요.
안 써요
과거완료 (그때까지)She had worked there for a year when I met her.
제가 만났을 때 그 사람은 거기서 1년째 일하고 있었어요.
써요: since 2019

첫 두 줄은 have 하나 차이인데 뜻이 달라요. 과거형이면 끝난 일, 현재완료면 아직 이어지는 일이에요. 그래서 ‘부산에 5년 살았어요’를 영어로 옮길 때는 지금도 사는지 먼저 따져 봐야 해요.

‘못 본 지 몇 년 됐다’처럼 부정문에서는 for 대신 in을 쓰기도 해요. 특히 미국 영어에서 흔해요(I haven't seen him in years.).

‘동안’으로 옮기는 말이 하나 더 있죠. during이에요. for는 얼마나 길었는지를, during은 그 일이 언제 일어났는지를 말해요(for three hours, during the movie). during the movie는 ‘영화가 상영되는 그 사이에’라는 때를 짚는 말이라서 길이를 재는 for와 다르게 써요.

since가 ‘때문에’라는 뜻도 있어요?

네. since 뒤에 문장이 오면 ‘~니까’라는 이유가 되기도 해요. because와 뜻은 같지만 조금 더 격식 있게 들리고, 이유보다 그 뒤에 오는 결과 쪽에 무게를 둘 때 써요.

Since the library is closed today, let's study at a café.오늘 도서관이 문을 닫았으니까 카페에서 공부하자.

Since I started running, I've been sleeping better.달리기를 시작한 뒤로 잠을 더 잘 자요.

둘은 이렇게 갈라 보세요. 시간의 since는 현재완료와 붙어 다녀요. 두 번째 문장처럼 ‘그때부터 지금까지’로 읽히면 시간이고, 첫 번째 문장처럼 지금의 사실을 근거로 대면 이유예요. 어느 쪽이든 since 문장을 앞에 두면 그 끝에 쉼표를 찍어요.

한 단어가 시간도 되고 이유도 되는 게 이상해 보이지만, 전치사(명사 앞에 붙어 때·곳·까닭을 알려 주는 짧은 말)는 원래 뜻이 여러 갈래로 뻗어 있어요. 인지언어학(사람이 공간과 몸으로 겪는 것에서 말뜻을 설명하는 언어학)에서는 전치사의 비유적인 뜻이 공간 뜻에서 뻗어 나온다고 보고, 공간 뜻의 핵심을 짚어 주면 낯선 뜻도 이해하기 쉬워질 수 있다고 제안했어요(Boers & Demecheleer, 1998). 이 글의 선 그림도 그 생각을 빌려 정리했어요. since를 ‘출발점’, for를 ‘길이’로 그려 두면 이유의 since도 ‘이 사실에서 출발해서’로 읽혀요.

틀린 곳을 고쳐 볼까요?

여섯 문장 가운데 맞는 문장도 섞여 있어요. 틀린 곳이 보이면 고쳐 보고, 맞으면 그대로 두세요. 답은 머릿속으로 먼저 떠올린 뒤에 열어 보세요.

  1. 이 카페에서 일한 지 6개월 됐어요.I've worked at this café since six months.
  2. 우리는 어릴 때부터 친구예요.We are friends since we were kids.
  3. 어제 두 시간 동안 게임했어요.I've played games for two hours yesterday.
  4. 지난주부터 비가 한 번도 안 왔어요.It hasn't rained since last week.
  5. 저는 2022년부터 영어 회화를 배우고 있어요.I'm learning English conversation for 2022.
  6. 마지막으로 엄마한테 전화한 지 꽤 됐어요.It's been a while since I last called my mom.
정답 보기
  1. I've worked at this café for six months. 6개월은 길이라서 for예요.
  2. We've been friends since we were kids. 그때부터 지금까지 이어지니 현재완료로 써요. since 뒤 문장은 과거형(were) 그대로예요.
  3. I played games for two hours yesterday. yesterday는 이미 끝난 때라서 과거형이에요. for는 과거형과도 잘 어울려요.
  4. It hasn't rained since last week. 맞아요. last week는 시작한 때예요.
  5. I've been learning English conversation since 2022. 2022년은 시작한 때라서 since, 지금도 배우고 있으니 현재완료예요.
  6. It's been a while since I last called my mom. 맞아요. since 뒤 문장은 과거형(called)이에요.

틀린 문제가 있었다면 어느 칸에서 틀렸는지 보세요. 1번과 5번은 ‘때인가 길이인가’, 2번과 3번은 ‘현재완료인가 과거형인가’를 묻는 문제예요.

since와 for, 어떻게 익히면 덜 헷갈려요?

문법은 예문을 많이 보다 보면 저절로 익는다고들 해요. 그런데 외국어 수업 연구 49개를 묶어 분석한 메타분석(여러 연구 결과를 모아 한꺼번에 따져 보는 방법)에서는, 규칙을 분명하게 알려 주는 수업이 스스로 알아채게 두는 수업보다 효과가 컸고, 그 효과는 시간이 지나도 이어졌어요(Norris & Ortega, 2000). since와 for처럼 규칙이 짧고 분명한 짝은 ‘때면 since, 길이면 for’를 먼저 머리에 넣고 예문으로 확인하는 쪽이 빨라요.

반대로 비슷한 것을 처음부터 한꺼번에 배우면 서로 방해할 수 있어요. 어휘 연구자 폴 네이션은 뜻이 가까운 말을 한 묶음으로 처음 배우면 서로 섞여 배우기가 더 어려워진다는 연구들을 정리했고, 이런 방해가 단어뿐 아니라 문법 꼴에서도 생긴다고 했어요(Nation, 2000). 그래서 이렇게 해 보세요.

  • since와 for를 처음 배운다면 for(길이)부터 예문 몇 개로 충분히 익혀요.
  • 며칠 뒤 since(시작한 때)를 더하고, 그다음에 이 글의 표처럼 둘을 나란히 놓고 비교해요.
  • 내 이야기로 문장을 하나씩 만들어요. ‘나는 ○○에 산 지 몇 년’, ‘○○를 언제부터 배웠다’처럼요.
  • 틀린 문장은 다음 날, 며칠 뒤에 다시 고쳐 봐요. 간격을 두고 다시 떠올리는 방법은 영단어 외우는 법: 오래 기억하는 5가지 방법에 모았어요.

시간 뒤에 붙는 짝은 하나 더 있어요. ‘까지’를 마감과 계속으로 나누는 by와 until 차이를 함께 보면 since(시작점), until(끝점), for(길이)가 한 줄 위에 정리돼요. 외워 둔 규칙이 며칠 지나 흐려지는 이유는 영단어를 외워도 자꾸 까먹는 이유와 복습 주기에 있어요.

해미글로는 문장 빈칸 문제로 다시 떠올리게 하는 떠올리기 연습을 앱에 적용했어요. 힌트 없이 혼자 맞힌 단어는 1일, 3일, 7일, 14일, 30일 뒤에 다시 나와요. 자세한 내용은 해미글로로 공부하는 방법에서 볼 수 있어요.

해미글로가 쓰는 기술: 해미글로 대표가 개발해 미국과 한국에서 특허를 받은 기억률 예측 AI(US 12,694,797 B2, KR 10-2592409)가 있어요. 예측은 틀릴 수 있어요. 더 알아보려면 해미글로가 쓰는 기술을 보세요.

자주 묻는 질문

since I was ten 대신 from I was ten이라고 해도 돼요?

아니요. from 뒤에는 문장(I was ten)을 바로 잇지 않아요. 문장을 이으려면 since를 쓰고, 꼭 from을 쓰고 싶으면 from the age of ten처럼 명사 꼴로 바꿔요.

three years ago와는 뭐가 달라요?

ago는 ‘지금부터 거꾸로 센 만큼 전’이에요. 그때 한 번 일어난 일을 가리키니 과거형과 쓰고, 현재완료와는 쓰지 않아요. I moved here three years ago.는 맞지만 I have moved here three years ago.는 틀려요.

since와 for 뒤에 문장이 올 수 있어요?

since 뒤에는 문장이 올 수 있어요(since I was ten). 시간을 뜻하는 for 뒤에는 문장 대신 기간을 나타내는 말이 와요. for 뒤에 문장이 오면 ‘왜냐하면’이라는 오래된 글말 뜻이라서 이 글의 for와는 달라요.

since 뒤에 -ing를 써도 돼요?

네. 주어가 같으면 since leaving school(학교를 떠난 뒤로)처럼 -ing 꼴로 줄여 쓸 수 있어요. since I left school과 뜻이 같아요.

since 뒤에는 꼭 과거형만 와요?

대부분 과거형이에요. 시작한 순간이 과거니까요. 다만 그 일이 지금까지 이어지는 상태를 말할 때는 Since I've been back at work, I've felt great.(복직한 뒤로 쭉 기분이 좋아요)처럼 since 뒤에도 현재완료가 오기도 해요.

참고문헌

  1. Boers, F., & Demecheleer, M. (1998). A cognitive semantic approach to teaching prepositions. ELT Journal, 52(3), 197–204.
  2. Norris, J. M., & Ortega, L. (2000). Effectiveness of L2 instruction: A research synthesis and quantitative meta-analysis. Language Learning, 50(3), 417–528.
  3. Nation, P. (2000). Learning vocabulary in lexical sets: Dangers and guidelines. TESOL Journal, 9(2), 6–10.
  4. Cambridge Dictionary 문법 설명: For or since?, Since, For, Present perfect simple, As, because or since?, During or for?, Ago
  5. Oxford Learner's Dictionaries: since (preposition), since (conjunction), for (preposition)

이 글은 AI 도움을 받아 쓰고 사람이 확인했어요.