B1 Verb Tenses 15 min read 보통

현재완료: For 대 Since (기간 및 시작점)

현재완료 시제에서 'for' (기간)과 'since' (시작점)의 차이를 알면 시점을 명확하게 말할 수 있어요!

Grammar Rule in 30 Seconds

Use 'for' to measure the length of time and 'since' to pinpoint the exact moment something started.

  • Use 'for' + a period of time (e.g., for 3 hours, for a decade).
  • Use 'since' + a specific point in time (e.g., since 9:00, since Monday).
  • Always use the Present Perfect (have/has + V3) to connect that past time to now.
Subject + have/has + V3 ... + 📏 for [Duration] / 📍 since [Start Point]

Overview

무언가를 얼마나 오랫동안 해왔는지 말하려고 할 때 머리가 버벅거리는 느낌, 받아본 적 있나요? 많은 언어에서는 그냥 현재 시제를 쓰고 대충 알아듣겠거니 하죠. 하지만 영어에는 과거와 현재를 이어주는 특별한 다리가 있어요.
우리는 이걸 Present Perfect라고 불러요. 하지만 이 쇼의 진짜 주인공은 forsince라는 아주 작은 두 단어예요. 이 친구들은 여러분이 시간의 덩어리(기간)를 재고 있는지, 아니면 달력의 특정 날짜를 가리키고 있는지를 알려줘요.
만약 피자 배달을 40분 동안 기다리고 있다면 for를 써요. 만약 어떤 인디 밴드의 첫 틱톡 영상이 떴을 때부터 팬이었다면 since를 쓰고요. 이걸 헷갈리는 건 마치 신발을 좌우 바꿔 신는 것과 같아요.
걸을 수는 있지만, 남들이 보기엔 뭔가 좀 어색하죠. 이 단어들은 과거에 시작돼서 지금도 계속되고 있는 일들에 대해 말할 때 써요. «네버엔딩 스토리» 시제인 셈이죠.
지금 쓰는 핸드폰을 2년 동안 썼을 수도 있고, 이웃집 강아지가 늦잠이라는 개념을 몰라서 아침 6시부터 깨어 있을 수도 있겠죠. 어느 쪽이든, 이 두 단어는 여러분 삶의 «얼마나 오래»를 딱 집어주는 역할을 해요. «나는 게이머야»라고 말하는 것과 «나는 5살 때부터 게이머였어»라고 말하는 것의 차이죠.
전자는 팩트고, 후자는 역사(legacy)랍니다.

How This Grammar Works

for는 스톱워치, since는 달력이라고 생각해보세요.
  • forduration(기간)을 재요. 시간의 양을 나타내죠. 총 몇 분, 몇 시간, 며칠, 몇 년인지를 말해줘요.
  • sincestarting time(시작 시점)을 가리켜요. 과거에 행동이 시작된 바로 그 순간을 말하죠.
맨날 늦는 친구를 카페에서 기다리고 있다고 상상해봐요. 폰을 보니 오후 2시 15분이네요. 여러분은 2시에 도착했고요.
이렇게 말할 수 있어요:
I have been here for fifteen minutes.
(스톱워치 합계).
아니면 이렇게도 말할 수 있죠:
I have been here since 2:00 PM.
(달력/시계 시작점).
두 문장은 완전히 같은 뜻이에요. 유일한 차이는 시간을 바라보는 방식이죠. 상자 개수를 세고 싶은지(for), 아니면 출발선을 가리키고 싶은지(since)의 차이예요.
꿀팁: 셀 수 있다면 (하나, 둘, 셋...) 보통 for를 써요.
  • for three days (3일 동안)
  • for six months (6개월 동안)
  • for a long time (오랫동안)
이름이나 특정 사건이라면 since를 쓰세요.
  • since Monday (월요일부터)
  • since last Christmas (지난 크리스마스부터)
  • since I graduated (졸업한 이후로)
for라는 단어 때문에 «목적(~을 위하여)»이라고 착각하면 안 돼요. «이건 너를 위한(for) 거야»라고 하는 게 아니에요. «이건 얼마 동안(for) 지속됐어»라고 하는 거죠. 순전히 시계 이야기예요. 그리고 기억하세요, 이 단어들은 Present Perfect (have + past participle)와 함께 써야 해요. 단순 현재(simple present)랑 같이 쓰는 건 나중에 고쳐야 할 전형적인 «아차!» 하는 실수랍니다.

Formation Pattern

1
이 문장들을 만들려면 세 가지 주요 재료가 필요해요. 마치 샌드위치를 만드는 것 같죠. 주어는 빵, have/has는 버터, past participle은 맛있는 속재료예요. 그리고 마지막에 고명으로 forsince를 얹는 거죠.
2
Choose your Subject and Helper (주어와 조동사 고르기):
3
I / You / We / They + have (또는 've)
4
He / She / It + has (또는 's)
5
Add the Verb (동사 추가 - Past Participle):
6
규칙 동사라면 그냥 -ed를 붙이세요 (예: worked, played).
7
불규칙 동사라면 외워야 해요 (예: been, known, had).
8
Select for or since (for 또는 since 선택):
9
for + [시간의 기간]
10
since + [특정 시점]

Conjugation Table

Form Example Translation
Positive I have lived here for two years. 저는 이곳에 2년 동안 살았어요.
Negative She hasn't called since Friday. 그녀는 금요일 이후로 전화하지 않았어요.
Question Have you known him for long? 그를 안 지 오래됐나요?
Short Form They've been married since 2010. 그들은 2010년부터 결혼한 상태예요.

Memory Trick

Since의 S를 생각하세요. SStarting Point(시작점)예요.

fOr의 O를 생각하세요. O는 periOd(기간)예요 (시간의 동그라미처럼요).

아니면 그냥 이렇게 외우세요: For = Four (숫자 4). 4시간, 5일, 10년처럼 숫자가 보이면 for를 쓰세요!

When To Use It

이 패턴은 무언가가 unfinished(끝나지 않음)일 때 사용해요. 만약 2020년에 런던으로 이사해서 아직도 거기 살고 있다면 이 문법이 필요해요. 저녁 8시에 넷플릭스 시리즈를 보기 시작해서 자정인 지금까지 소파에 붙어 있다면 (우리 모두 겪어봤죠), 이 문법이 필요해요.
Scenario 1: States and Feelings (상태와 기분)
어떤 동사들은 정적(static)이에요. 잘 움직이지 않죠. be, have (소유의 뜻), know, like 같은 동사들이요.
  • "I've known my best friend since kindergarten." (내 절친을 유치원 때부터 알고 지냈어.)
  • "She's been a vegetarian for six months." (그녀는 6개월 동안 채식주의자였어.)
Scenario 2: Jobs and Habits (직업과 습관)
일을 시작했거나 취미를 시작했는데 아직 그만두지 않았을 때요.
  • "He's worked at Google since last year." (그는 작년부터 구글에서 일하고 있어.)
  • "I've played guitar for ages." (난 오랫동안 기타를 쳤어.)
Scenario 3: Modern Social Contexts (현대적 소셜 맥락)
여러분의 디지털 라이프를 생각해보세요.
  • "I haven't posted on Instagram since my vacation." (휴가 이후로 인스타에 글을 안 올렸어.)
  • "We've been in this WhatsApp group for three years." (우리 이 왓츠앱 그룹에 3년 동안 있었잖아.)
  • "I've had this Uber account since 2015." (이 우버 계정 2015년부터 썼어.)

Real Conversations

Conversation A (파티에서)

S

Sam

How long have you lived in the city? (이 도시 산 지 얼마나 됐어?)
A

Alex

I've been here for five years. I moved since I finished university. (5년 동안 있었어. 대학 졸업한 이후로 이사했거든.)
S

Sam

Wait, did you mean since I finished or for five years? (잠깐, «졸업한 이후»라는 거야, «5년 동안»이라는 거야?)
A

Alex

Both! I've been here since 2019. (둘 다! 2019년부터 있었으니까.)

Conversation B (음식 기다리며)

T

Taylor

Is the pizza here yet? (피자 아직 안 왔어?)
J

Jordan

No, I've waited for an hour! (아니, 한 시간 동안이나 기다렸어!)
T

Taylor

Actually, you ordered since 7:30 PM. That's only 40 minutes. Stop being dramatic. (사실 7시 30분부터 시킨 거잖아. 겨우 40분 지났어. 오버하지 마.)

Common Mistakes

  1. 1The Present Simple Trap (단순 현재의 함정)
I am here since Monday.
I have been here since Monday.
많은 언어(독일어나 프랑스어 등)에서는 이걸 현재 시제로 말해요. 영어에서는 since를 쓰면 *반드시* Present Perfect를 써야 해요.
I am here since Monday
라고 말하면 원어민이 알아는 듣겠지만, 뇌가 좀 가려울 거예요.
  1. 1The For + Date Mistake (For + 날짜 실수)
✗ "I've worked here for January."
✓ "I've worked here since January."
기억하세요: 1월(January)은 달력 위의 한 점이에요. 한 달 전체를 의미해서 for one month라고 하는 게 아니라면 «1월이라는 기간»을 가질 순 없어요.
  1. 1The Since + Duration Mistake (Since + 기간 실수)
✗ "I've known her since two years."
✓ "I've known her for two years."
달력에서 «2년»이라는 지점을 콕 집을 순 없어요. 2022년은 집을 수 있지만, 기간 자체를 가리킬 순 없죠.
  1. 1Using Ago with Since (Since랑 Ago 같이 쓰기)
✗ "I've been here since two hours ago."
✓ "I've been here for two hours."
ago를 붙이면 이미 끝난 과거의 시간이 되어버려요. 단순하게 가자구요.

Contrast With Similar Patterns

Present Perfect (For/Since) vs. Past Simple
이게 영어 문법의 가장 큰 보스전(boss fight)이에요.
Past Simple (단순 과거): 행동이 죽어서 사라졌어요. 끝났죠.
  • I lived in Paris for two years.
    (난 파리에 2년 살았었어. -> 지금은 안 살아요. 추억이죠.)
  • I was a student in 2015.
    (난 2015년에 학생이었어. -> 지금은 직장인이죠.)
Present Perfect (현재 완료): 행동이 살아있어요. 여전히 진행 중이죠.
  • I have lived in Paris for two years.
    (난 파리에 2년째 살고 있어. -> 지금 파리에 있고, 아마 크루아상을 먹고 있겠죠.)
  • I have been a student since 2021.
    (난 2021년부터 학생이야. -> 여전히 시험도 있고 돈도 없죠.)
for가 양쪽 모두에 쓰일 수 있다는 거 보이죠? 하지만 뜻이 달라져요. Past Simple이랑 쓰면 for는 *끝난* 사건이 얼마나 지속됐는지를 말해요. Present Perfect랑 쓰면 *진행 중인* 사건이 지금까지 얼마나 지속됐는지를 말하죠. 반면, Since는 거의 Present Perfect의 전용 짝꿍이에요.

Quick FAQ

Q

for를 미래에 써도 되나요?

네!

I am going to stay in London for a week.
(런던에 일주일 동안 있을 거야.) 하지만 그건 다른 문법 규칙이에요. 지금은 «과거에서 현재로» 연결되는 것에만 집중하세요.

Q

since a long time
인가요,
for a long time
인가요?

무조건

for a long time
이에요. 달력에서 «오랜 시간»이라는 지점을 콕 집을 순 없으니까요.

Q

since always라고 해도 되나요?

일상 대화에서는 흔히 쓰지만("I've loved pizza since always«), 엄밀히 따지면 »always(항상)«는 시점이 아니에요. »I've always loved pizza"라고 하는 게 더 좋아요.

Q

all day는요?

all이랑은 for를 안 써요. 그냥 "I've been working all day."라고 하세요. for는 필요 없어요! 굳이 넣으면 70년대 공상과학 영화에 나오는 로봇처럼 들릴 거예요.

Q

since 뒤에 문장이 와도 되나요?

네! "I've been happy since I met you.« (널 만난 이후로 쭉 행복해.) 여기서 »널 만난 것"이 시작점이 되는 거죠.

Progressive Practice

1

시간 단어가 «시점»(8시, 월요일)인지 «기간»(2시간, 3주)인지 구별해보세요.

2

지금 쓰는 폰을 얼마나 오랫동안 가지고 있었는지 for를 써서 말하는 연습을 해보세요.

3

영어 공부를 언제 시작했는지 since를 써서 말하는 연습을 해보세요.

4

소셜 미디어 캡션에서 실수를 찾아보세요 (진짜 널려 있어요!).

Present Perfect + For/Since Structure

Subject Auxiliary Past Participle Time Marker
I / You / We / They
have
lived here
for 5 years
He / She / It
has
worked here
since January
I / You / We / They
haven't
seen him
for a week
He / She / It
hasn't
called
since Tuesday
Have
you
been here
for long?
Has
she
known him
since school?

Common Contractions

Full Form Contraction Example
I have
I've
I've been here for an hour.
You have
You've
You've known her since 2010.
He has
He's
He's worked here for a month.
She has
She's
She's been sick since Friday.
It has
It's
It's been raining for days.
We have
We've
We've lived here since June.
They have
They've
They've waited for ages.

Meanings

In English, the Present Perfect is used to describe actions that began in the past and continue into the present. 'For' and 'since' are the specific tools we use to tell the listener exactly how long that action has been happening.

1

Duration (For)

Measuring the total length of time from the start until now.

“She has been a doctor for 20 years.”

“We have waited for ages.”

2

Starting Point (Since)

Identifying the specific date, time, or event when the action began.

“I have known him since kindergarten.”

“It hasn't rained since last Tuesday.”

3

Negative Duration

Expressing how long it has been since an event last occurred.

“I haven't eaten for six hours.”

“She hasn't called since her birthday.”

Reference Table

Reference table for 현재완료: For 대 Since (기간 및 시작점)
전치사 기능 뒤에 오는 것 예시
for
기간 (얼마나 오래?)
시간의 길이
I have lived here for 5 years.
since
시작점 (언제 시작했어?)
시점
She has studied since 2020.
for
행동의 길이
시간의 양
We've been waiting for an hour.
since
행동의 기원
특정 사건 또는 날짜
He hasn't called since Monday.
for
총 소요 시간
숫자 + 시간 단위
They have worked on it for weeks.
since
그때부터 지금까지
과거 단순 시제 절 / 연도
I've known him since we were kids.

격식 수준 스펙트럼

격식체
I have been a resident of this city for over a decade.

I have been a resident of this city for over a decade. (residency)

중립
I've lived here for ten years.

I've lived here for ten years. (residency)

비격식체
I've been here for ages.

I've been here for ages. (residency)

속어
I've been repping this city since forever.

I've been repping this city since forever. (residency)

현재완료: for vs. since

현재완료

FOR 사용하기 (기간)

  • How long? 시간의 길이에 집중
  • Period of time 예: 'three years', 'a long time'
  • Ongoing 행동이 아직 진행 중
  • Counting 시간의 길이를 세는 것

SINCE 사용하기 (시작점)

  • When did it start? 시작 순간에 집중
  • Point in time 예: '2020', 'last Tuesday'
  • Until now 그 시점부터 현재까지
  • Marking 타임라인에 시작점을 표시하는 것

흔한 문맥

  • Experience 경험을 한 기간
  • Situations 지속되는 상태나 직업
  • Questions 주로 'How long...?'과 함께
  • News 사건의 지속 기간 보고

for vs. since: 나란히 비교하기

FOR (기간)
for two hours 시간의 길이
for many years 시간의 기간
for a week 지속 기간
for ages 막연한 긴 지속 기간
SINCE (시작점)
since 2 PM 특정 시간
since I was a child 과거 사건/절
since Monday 특정 요일
since 2021 특정 연도

현재완료와 for 또는 since 선택하기

1

이 문장이 과거에 시작되어 아직도 계속되거나 현재와 관련 있는 행동/상태에 대한 건가요?

YES
계속 진행
NO
단순 과거 시제 또는 다른 시제를 사용하세요.
2

시간의 '길이' (예: 두 시간, 닷새, 십 년)에 대해 이야기하고 있나요?

YES
FOR를 사용하세요.
NO
계속 진행.
3

특정 '시작 순간' (예: 2020년, 지난 월요일, 내가 어렸을 때)에 대해 이야기하고 있나요?

YES
SINCE를 사용하세요.
NO
시간이나 문맥을 다시 확인해 보세요.

for & since와 함께 쓰는 시간 표현

FOR와 함께

  • two hours
  • a week
  • six months
  • many years
  • a long time
  • ages
🗓️

SINCE와 함께

  • 2020
  • last Monday
  • I was born
  • the accident
  • this morning
  • he left

수준별 예문

1

I have been here for two hours.

2

She has been happy since Monday.

3

We have had this car for a week.

4

He has been a student since 2023.

1

They have lived in this house for ten years.

2

I haven't seen him since last night.

3

Has it rained since Friday?

4

She has worked at the bank for six months.

1

I've known my best friend since we were in primary school.

2

He hasn't eaten meat for a very long time.

3

We've been waiting for the bus for over forty minutes.

4

How long has she been interested in photography?

1

The company has been expanding its reach since the new CEO took over.

2

I've been meaning to call you for ages, but I've been so busy.

3

Prices have been rising steadily since the beginning of the year.

4

He's been playing the piano for most of his life.

1

Since the inception of the project, we have encountered numerous hurdles.

2

The policy has been in place for what seems like an eternity.

3

I haven't felt this energized since I was in my early twenties.

4

They have been living under a cloud of suspicion for several months now.

1

The landscape has undergone a radical transformation since the industrial era began.

2

For all the time I've spent researching, I've yet to find a definitive answer.

3

Since having been granted autonomy, the department has flourished.

4

The tradition has been upheld for generations, since time immemorial.

혼동하기 쉬운

Present Perfect: For vs. Since (Duration & Starting Point) Present Perfect vs. Past Simple

Learners use Past Simple for ongoing actions or Present Perfect for finished ones.

Present Perfect: For vs. Since (Duration & Starting Point) For vs. During

Both relate to time, but 'during' is used with a noun to say *when* something happened, not *how long*.

Present Perfect: For vs. Since (Duration & Starting Point) Since vs. From

Learners use 'from' to indicate a starting point with Present Perfect.

자주 하는 실수

I am here for two days.

I have been here for two days.

You cannot use the present simple for actions that started in the past.

I have been here since two hours.

I have been here for two hours.

Use 'for' for duration (hours), not 'since'.

She has work here since 2010.

She has worked here since 2010.

Missing the past participle (V3).

I have lived here since a long time.

I have lived here for a long time.

'A long time' is a duration, not a point.

I've been here since I was borned.

I've been here since I was born.

'Born' is already the participle.

He has since Monday been sick.

He has been sick since Monday.

Incorrect word order.

We have known us for years.

We have known each other for years.

Confusing reflexive pronouns with 'each other'.

I've been knowing him for years.

I've known him for years.

'Know' is a stative verb and shouldn't be continuous.

It's been a long time since I don't see him.

It's been a long time since I saw him.

After 'since', use the positive Past Simple to show the last time something happened.

I have lived here since five years ago.

I have lived here for five years.

Don't mix 'since' and 'ago'.

Since two years, I have been working here.

For two years, I have been working here.

Even at advanced levels, L1 interference with 'since' for duration persists.

I have for many years sought the truth.

I have sought the truth for many years.

Awkward adverbial placement in modern English.

문장 패턴

I have been ___ for ___.

She has known ___ since ___.

It has been ___ since ___.

How long have you ___?

Real World Usage

Job Interviews constant

I have worked in sales for over six years.

Doctor's Appointments very common

I've had this pain since yesterday morning.

Dating/Socializing common

I've lived in this neighborhood since I was a kid.

Customer Support common

I've been waiting for a refund for two weeks.

LinkedIn Profiles very common

Software engineer since 2015.

Social Media Bios occasional

Married to my best friend since '18.

💡

for와 since 구분하기 위한 생각

잘 모르겠을 땐, 이렇게 스스로 물어보세요! '지금 내가 말하려는 게 시간의 길이 (for)인가, 아니면 뭔가가 시작된 특정 시점 (since)인가?' 이 간단한 질문으로 거의 대부분 해결된답니다!
I have been studying for two hours.
vs
I have been studying since 8 AM.
⚠️

시제 섞어 쓰지 마세요!

기억하세요! 'for'와 'since'는 주로 'Present Perfect' (현재완료)나 'Present Perfect Continuous' (현재완료 진행) 시제와 함께 쓰여요. 만약 그 행동이 아직도 계속되거나 현재와 관련이 있다면, 'Simple Past' (단순 과거) 시제와는 쓰지 않는 게 좋아요.
I have lived here for five years.
(O)
I lived here for five years.
(X, 현재까지 살고 있다면)
🎯

내 이야기로 연습해 보세요!

가장 좋은 연습 방법은 자기 자신의 이야기를 해보는 거예요! '나는 [도시]에서 X년 동안 살았어.' "I've lived in Seoul for 5 years." '나는 [연도/사건]부터 내 가장 친한 친구를 알아왔어.' "I've known my best friend since 2005." 이렇게 자신과 연결시키면 더 잘 기억할 수 있어요!
🌍

지역별 미묘한 차이

'for'와 'since'의 규칙은 명확하지만, 아주 캐주얼한 대화에서는 약간의 변형을 들을 수도 있어요. 특히 'for'를 쓸 때요. 하지만 명확하고 보편적으로 이해되는 영어를 위해서는 표준적인 사용법을 지키는 게 좋답니다! "I've lived here a long time.« (캐주얼) vs »I've lived here for a long time." (표준)
💡

질문할 때도 사용해요

어떤 일이 얼마나 오래 지속되었는지 물어볼 때는 'How long...?'을 사용할 수 있어요. 예를 들어, '얼마나 오래 기다렸나요?'
How long have you been waiting?
이런 질문에 대한 대답은 거의 항상 'for'나 'since'를 사용하게 될 거예요.

Smart Tips

Try to see if you can put the word 'all' before the time. If you can say 'all my life', you can usually use 'for' (for my whole life). If you can't, it's likely 'since'.

I have been here since three days. I have been here for three days.

Always put the verb after 'since' in the Past Simple.

I've been happy since I have moved here. I've been happy since I moved here.

Start your answer with 'For...' or 'Since...' to immediately give the listener the time context they need.

I am here two hours. I've been here for two hours.

Use 'Since [Year]' to show your start date at a company. It looks professional and clear.

Working here from 2010. Manager since 2010.

발음

/aɪv bɪn/

Contraction Stress

In 'I've been', the 've' is almost silent. The stress is on 'been'.

/sɪns/

Since vs. Sins

The 'ce' in 'since' is a sharp 's' sound. Do not pronounce it like 'z'.

/fər/

For reduction

In fast speech, 'for' often sounds like 'fer'.

Emphasis on Duration

I've been waiting for FIVE hours!

Conveys frustration or surprise at the length of time.

암기하기

기억법

FOR is for the 'Four' (length) of the journey; SINCE is for the 'Start' of the story.

시각적 연상

Imagine 'FOR' as a ruler measuring a piece of string (the duration). Imagine 'SINCE' as a push-pin on a calendar (the starting point).

Rhyme

For is the length, Since is the start; keep them together, don't pull them apart!

Story

I have been a traveler for ten years. I have been in this city since Tuesday. I have had this map for a long time, ever since I left home.

Word Web

DurationStarting PointUnfinishedHaveHasPast ParticipleTimeline

챌린지

Look at your watch. Write one sentence with 'for' and one with 'since' about how long you have been studying today.

문화 노트

BrE speakers are very strict about using Present Perfect with 'just', 'already', and 'yet' alongside 'for/since'.

AmE speakers sometimes use the Past Simple with 'for' even if the action is ongoing, though Present Perfect is still preferred in writing.

Using 'since [Year]' is a standard way for companies to show heritage and reliability on logos.

The Present Perfect developed in Germanic languages to express a state resulting from a past action. 'For' comes from Old English meaning 'because of' or 'intended for', while 'since' comes from 'siththan' (after that).

대화 시작하기

How long have you lived in your current house?

What is a hobby you've had since you were a child?

How long have you been studying English, and what has been the hardest part?

Since the pandemic started, how has your daily routine changed?

일기 주제

Write about a possession you have had for a long time. Why is it special?
Describe your career or educational journey. Use 'since' to mark important milestones.
Reflect on a friendship. How long have you known them and how has the relationship evolved?
Discuss a global issue that has been in the news for a long time. What has changed since it first began?

자주 하는 실수

Incorrect

정답


Incorrect

정답


Incorrect

정답


Incorrect

정답

Test Yourself

문장을 완성하기 위해 올바른 전치사('for' 또는 'since')를 선택하세요.

I haven't visited my grandparents ___ Christmas.

✓ Correct! ✗ Not quite. Correct answer: since
'Christmas'는 특정 시점을 나타내므로 'since'가 올바른 선택입니다.
문장에서 틀린 부분을 찾아 고치세요. Error Correction

Find and fix the mistake:

They have been living here since five years.

✓ Correct! ✗ Not quite. Correct answer: They have been living here for five years.
'Five years'는 시작점이 아니라 기간을 나타내므로 'since' 대신 'for'가 필요합니다.
올바르게 'for' 또는 'since'를 사용한 문장을 고르세요. 객관식

올바른 문장을 고르세요:

✓ Correct! ✗ Not quite. Correct answer: She has studied all morning since 8 AM.
'8 AM'은 특정 시작점이므로 'since'가 필요해요. 현재완료 시제도 올바르게 사용되었네요.
단어들을 순서대로 배열하여 올바른 문장을 만드세요. Sentence Reorder

Arrange the words in the correct order:

All words placed

Click words above to build the sentence

✓ Correct! ✗ Not quite. Correct answer: I've been watching Netflix for two hours
올바른 순서는 현재완료 진행 시제('I've been watching')와 기간('for two hours')을 사용합니다.

Score: /4

연습 문제

8 exercises
Choose the correct preposition. 객관식

I have been a teacher ___ 2010.

✓ Correct! ✗ Not quite. Correct answer: since
2010 is a specific starting point, so we use 'since'.
Fill in the blank with 'for' or 'since'.

They have lived in Paris ___ three months.

✓ Correct! ✗ Not quite. Correct answer: for
Three months is a duration/period of time.
Correct the sentence. Error Correction

Find and fix the mistake:

I am knowing him for five years.

✓ Correct! ✗ Not quite. Correct answer: I have known him for five years.
'Know' is a stative verb and must be in the Present Perfect Simple.
Rewrite the sentence using 'since'. Sentence Transformation

I moved here in January. (I have lived...)

✓ Correct! ✗ Not quite. Correct answer: I have lived here since January.
The starting point is January.
Match the time expression to the correct preposition. Match Pairs

1. ___ a long time / 2. ___ I was young / 3. ___ ten o'clock

✓ Correct! ✗ Not quite. Correct answer: 1-for, 2-since, 3-since
'A long time' is duration; the others are points.
Complete the dialogue. Dialogue Completion

A: How long have you had that cold? B: ___

✓ Correct! ✗ Not quite. Correct answer: I've had it for three days.
Duration requires 'for' and the Present Perfect.
Which sentence is correct? Grammar Sorting

Select the grammatically perfect sentence.

✓ Correct! ✗ Not quite. Correct answer: It hasn't rained since last month.
'Last month' is a point in time.
Is this rule true or false? True False Rule

We use 'since' with a period of time like 'six weeks'.

✓ Correct! ✗ Not quite. Correct answer: False
We use 'for' with periods of time.

Score: /8

Practice Bank

12 exercises
문장을 완성하기 위해 올바른 전치사('for' 또는 'since')를 선택하세요. 빈칸 채우기

My phone hasn't stopped ringing ___ I posted that viral video.

✓ Correct! ✗ Not quite. Correct answer: since
문장에서 틀린 부분을 찾아 고치세요. Error Correction

I haven't eaten a decent meal for last week.

✓ Correct! ✗ Not quite. Correct answer: I haven't eaten a decent meal since last week.
올바르게 'for' 또는 'since'를 사용한 문장을 고르세요. 객관식

올바른 문장을 고르세요:

✓ Correct! ✗ Not quite. Correct answer: The team have been developing this app since 2023.
올바른 영어 문장을 입력하세요 번역

Translate into English: 'Llevo estudiando español desde hace un año.'

✓ Correct! ✗ Not quite. Correct answer: ["I have been studying Spanish for a year.","I've been studying Spanish for a year."]
단어들을 순서대로 배열하여 올바른 문장을 만드세요. Sentence Reorder

다음 단어들을 문장으로 배열하세요:

✓ Correct! ✗ Not quite. Correct answer: I've known him since we were kids
각 구를 올바른 전치사('for' 또는 'since')와 연결하세요. Match Pairs

'for' 또는 'since'와 어울리는 구를 연결하세요:

✓ Correct! ✗ Not quite. Correct answer: matched
문장을 완성하기 위해 올바른 전치사('for' 또는 'since')를 선택하세요. 빈칸 채우기

How long have you been waiting ___ the bus?

✓ Correct! ✗ Not quite. Correct answer: for
문장에서 틀린 부분을 찾아 고치세요. Error Correction

The store is closed since three days.

✓ Correct! ✗ Not quite. Correct answer: The store has been closed for three days.
올바르게 'for' 또는 'since'를 사용한 문장을 고르세요. 객관식

올바른 문장을 고르세요:

✓ Correct! ✗ Not quite. Correct answer: I haven't played video games since my childhood.
올바른 영어 문장을 입력하세요 번역

Translate into English: 'No he hablado con ella desde que se mudó.'

✓ Correct! ✗ Not quite. Correct answer: ["I haven't spoken to her since she moved out.","I haven't talked to her since she moved out."]
단어들을 순서대로 배열하여 올바른 문장을 만드세요. Sentence Reorder

다음 단어들을 문장으로 배열하세요:

✓ Correct! ✗ Not quite. Correct answer: They've been working on this project for five hours
각 시간 표현을 올바른 전치사와 연결하세요. Match Pairs

각 표현을 'for' 또는 'since'와 연결하세요:

✓ Correct! ✗ Not quite. Correct answer: matched

Score: /12

자주 묻는 질문 (8)

Yes, but it means the action is finished. `I lived there for two years` means you don't live there now. `I have lived there for two years` means you still live there.

It is always `for two years`. You use `since` only for a specific date or time, like `since 2022`.

Yes! You can say `since I was a child` or `since I started my job`. The verb in the 'since' clause is usually in the Past Simple.

Use `for` to say how long (for 2 hours). Use `during` to say when something happened (during the movie).

No, that is incorrect. You should say `for a long time` because it is a duration.

Because `be` is a stative verb. We use it to describe states (like being a student or being in a city) that started in the past and continue now.

Generally, no. In English, we use the Present Perfect to show that an action started in the past and continues now.

It is very common in informal, spoken English, but in formal writing, you should use a specific time or `for a very long time`.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish moderate

desde / hace

English requires the Present Perfect, not the Present Simple.

French partial

depuis

English distinguishes between 'for' and 'since' and requires a different verb tense.

German high

seit

English uses two different words (for/since) and the Present Perfect.

Japanese low

kara / aida

Japanese doesn't have a direct 'Present Perfect' equivalent in the same way English does.

Arabic moderate

mundhu (منذ)

English requires a specific choice between two prepositions.

Chinese low

le (了) / yijing (已经)

Chinese has no verb conjugation for tense, making the 'have + V3' structure very difficult for learners.

Learning Path

Prerequisites

Was this helpful?
아직 댓글이 없습니다. 첫 번째로 생각을 공유하세요!