레슨 46 · 4단계: 시제와 조동사
For / since / ago
초급형태와 쓰임
for + 기간, since + 시작 시점, 시간 + ago — 얼마 동안, 언제부터, 얼마 전
1.세 단어, 시간을 나타내는 세 가지 방법
For, since, ago는 모두 시간에 대해 말하지만, 나타내는 방식이 서로 다릅니다:
| 단어 | 함께 오는 것 | 뜻 | 예 |
|---|---|---|---|
| for + … | 기간 | 얼마 동안 | for ten minutes, for three years, for ages |
| since + … | 시작점 | 그때부터 지금까지 | since 2019, since Monday, since I was a child |
| … + ago | 기간(ago 앞에 옴) | 지금부터 얼마 전 | two days ago, ten minutes ago, a long time ago |
예: 오늘은 목요일이고, 란은 월요일에 하노이에 도착했습니다. 같은 내용을 세 가지로 말할 수 있습니다:
Lan has been in Hanoi for three days.
란은 3일째 하노이에 있어요.
Lan has been in Hanoi since Monday.
란은 월요일부터 하노이에 있어요.
Lan arrived in Hanoi three days ago.
란은 3일 전에 하노이에 도착했어요.
흔한 함정 두 가지: “2019년에 시작해서 지금도 계속”은 since 2019입니다 — from은 보통 뒤에 to/until이 필요합니다(from 2019 to 2022). “지금부터 2년 전”은 two years ago입니다. “전”을 그대로 옮겨서 before two years라고 하지 마세요.
2.For + 기간
For는 How long?에 대한 답이 되며, 현재완료뿐 아니라 모든 시제와 함께 쓸 수 있습니다.
I've had this phone for three years.
이 휴대폰을 3년째 쓰고 있어요. (지금도 가지고 있음)
We lived in Hue for two years, and then we moved to Saigon.
저희는 후에에서 2년 동안 살다가 사이공으로 이사했어요. (끝난 일 → 과거형)
I'm staying with my cousin for a week.
일주일 동안 사촌 집에서 지내고 있어요.
- 현재완료 부정문에서: I haven't seen her for years. 미국 영어에서는 in도 자주 씁니다: I haven't seen her in years.
- for + 기간(for two hours)은 during + 사건이나 시기(during the film, during the summer)와 다릅니다. during은 얼마 동안이 아니라 언제인지를 나타냅니다.
- for ages(구어) = 아주 오랫동안: I haven't been to the cinema for ages.
3.Since + 시작점
Since는 시작점(어떤 날, 연도, 사건)을 나타내고, 그 행동은 그때부터 지금까지 계속됩니다. 그래서 주절은 보통 완료 시제(have/has + V3 또는 have/has been + -ing)입니다.
My dad has worked at the hospital since 2015.
아버지는 2015년부터 그 병원에서 일하고 계세요.
I haven't eaten anything since this morning.
오늘 아침부터 아무것도 안 먹었어요.
Binh has played football since he was little.
빈은 어릴 때부터 축구를 해 왔어요. (since + 과거형 절)
It's been two years since I last saw Minh.
민을 마지막으로 본 지 2년이 됐어요.
It's been (= It has been) + 기간 + since + 과거형 패턴은 말할 때 아주 많이 씁니다. 영국 영어에서는 같은 뜻으로 It's two years since…라고도 합니다.
4.Ago — 지금부터 ~ 전
Ago는 기간 뒤에 와서 지금부터 거슬러 셉니다. 끝난 시점을 가리키므로 현재완료가 아니라 과거형과 함께 씁니다. 물어볼 때는 How long ago…? 또는 When…? 형태를 씁니다.
Hung moved to Hanoi three years ago.
흥은 3년 전에 하노이로 이사했어요.
How long ago did you start this job? — About six months ago.
이 일을 시작한 지 얼마나 됐어요? — 6개월쯤 전에요.
I called her ten minutes ago, but she didn't answer.
10분 전에 그녀에게 전화했는데 안 받았어요.
Ago는 지금부터 거슬러 세고, before는 과거의 한 시점부터 거슬러 셉니다: She left Hanoi in 2020. She had moved there two years before (= 2018년에). before만 쓰면 “전에, 이전에”라는 뜻입니다: I've never been here before.
5.묻기: How long…?과 When…?
시제를 고를 때는 그 일이 아직 계속되고 있는지, 끝났는지 스스로 물어보세요.
| 질문 | 뜻 | 대답 |
|---|---|---|
| How long have you lived here? | 지금까지 얼마 동안 — 지금도 여기 살고 있음 | For six months. / Since May. |
| How long did you live in Hue? | 모두 합쳐 얼마 동안 — 지금은 거기 살지 않음 | For two years. |
| When did you move here? | 어느 시점인지 | In May. / Six months ago. |
같은 정보를 한 패턴에서 다른 패턴으로 바꿔 말할 수 있습니다:
I bought this bike two years ago. → I've had it for two years.
이 자전거는 2년 전에 샀어요. → 2년째 가지고 있어요. (bought → have had. have bought가 아님)
Minh started learning the guitar in 2023. → He's been learning it since 2023.
민은 2023년에 기타를 배우기 시작했어요. → 2023년부터 기타를 배우고 있어요.
The last time I saw Hoa was in May. → I haven't seen Hoa since May.
호아를 마지막으로 본 건 5월이었어요. → 5월 이후로 호아를 못 봤어요.
6.자주 하는 실수
I have studied English since five years.I have studied English for five years.
five years는 기간 → for.
I have lived here for 2019.I have lived here since 2019.
2019는 시작점 → since.
We met each other before two years.We met each other two years ago.
“지금부터 ~ 전” = 기간 + ago.
I have seen that film two weeks ago.I saw that film two weeks ago.
ago는 끝난 시간을 가리킴 → 과거형.
I live here since 2020.I have lived here since 2020.
since가 있으면 주절에 완료 시제가 필요합니다.
I'm waiting for an hour!I've been waiting for an hour!
지금까지 얼마 동안인지 말할 때는 현재진행형이 아니라 완료 시제를 씁니다.
예문
- My dad has worked at the hospital since 2015.
- Where are you? I've been waiting for twenty minutes!
- Hùng moved to Hà Nội three years ago.
- I bought this bike two years ago.
