for는 어떤 일이 얼마나 오래 이어졌는지(for three years, '3년 동안, 3년째'), since는 언제부터 이어졌는지(since 2020, '2020년부터')를 나타냅니다. 과거에 시작해서 지금도 계속되는 일이면 두 단어 모두 현재완료, 즉 have/has + 과거분사와 함께 씁니다: I've lived here for three years, I've lived here since 2021.
since 또는 for — 맞는 단어를 고를 수 있나요?
단어를 고르고 문장을 써 보세요 — 뜻에 맞는지 바로 확인하고 오류를 설명해 드려요.
확인이 평소보다 오래 걸리고 있습니다. 결과가 준비되면 여기에 자동으로 표시됩니다.
have/has + past participle + for + period (for two weeks, for ages); have/has + past participle + since + point in time (since Monday, since 2020, since I was a child)
- I've known Kate since we were at school together.
- We've been waiting for the bus for twenty minutes, and it still isn't here.
- The café has been closed since Monday because of a broken pipe.
수정 이유
처음 문장I live in Kazan since 2019 and still love the city.
수정한 문장I've lived in Kazan since 2019 and still love the city.
지금도 카잔에 살고 있으니 현재형 live를 쓰기 쉽습니다. 하지만 영어에서는 과거에 시작해 지금까지 이어지는 일을 since나 for와 함께 말할 때 현재완료를 씁니다: I've lived.
for를 ago와 헷갈리지 마세요. I moved here three years ago는 '3년 전에 이사 왔다'는 뜻으로, 과거의 한 시점이라 동사는 단순과거를 씁니다. I've lived here for three years는 '여기 산 지 3년 됐다'는 뜻으로, 지금까지 이어지는 기간입니다. ago는 항상 기간 뒤에 옵니다.
직접 해 보세요
Anna has been our team leader ___ last spring, and everyone likes working with her.
정답 보기
since — last spring은 안나가 팀을 이끌기 시작한 시점, 즉 기준점이므로 since가 맞습니다. for는 for a year, for six months처럼 기간 앞에 쓰고, 시점 앞에는 쓰지 않습니다.
직장이나 학업에 관해 써 보세요. 그 일을 얼마나 오래 해 왔는지는 for로, 지금 있는 곳에 언제부터 있었는지는 since로 쓰세요.
I've worked as a nurse for six years, and I've been at this clinic since March.
새 단어를 틀리지 않고 쓰는 법을 익히세요
배우는 단어로 문장을 만들어 보세요. LetsWords가 쓰임과 문법의 오류를 짚고, 고친 표현을 제안하고, 그 이유를 설명합니다. 복습으로 배운 내용을 확실히 익힙니다.
