B1 Verb Tenses 23 min read 보통

현재완료: For vs. Since (지속적인 동작)

계속되는 현재완료 행동에 대해 for는 '기간'을, since는 '시작점'을 알려주는 마법 단어예요.

Grammar Rule in 30 Seconds

Use 'for' for a total duration of time and 'since' for a specific starting point in the past.

  • Use 'for' with periods of time like 'two hours' or 'five years'. Example: 'I have lived here for five years.'
  • Use 'since' with specific dates, times, or events like 'Monday' or '2010'. Example: 'I have lived here since 2010.'
  • Always use the Present Perfect (have/has + past participle) to show the action is still happening now.
Subject + have/has + Past Participle + [for + ⏱️] OR [since + 📍]

Overview

오늘 휴대폰을 얼마나 오래 보고 있었나요? 진지하게 스크린 타임을 한번 확인해 보세요. 틱톡을 2시간 동안 보고 있었나요, 아니면 아침에 일어난 이후로 계속 보고 있었나요?
방금 머릿속으로 forsince를 떠올렸다면, 이미 이 문법을 사용하고 있는 거예요! forsince를 사용한 현재완료(Present Perfect)는 과거와 현재를 이어주는 최고의 다리 역할을 해요. 단순히 과거에 일어난 일만 이야기하는 게 아니라, 여전히 진행 중인 일에 대한 것이죠.
대부분의 학습자가 여기서 단순 현재(Simple Present)를 쓰는 실수를 해요.
I am a student for three years.
라고 말하곤 하죠. 이런! 영어로 이렇게 말하면 지금 학생이긴 한데, 지금부터 딱 3년 동안만 학생이라는 말처럼 들려요.
헷갈리죠? 우리는 현재완료를 사용해서 과거에 시작된 행동이 이 문장을 읽고 있는 지금 이 순간까지 계속되고 있음을 보여줍니다. 마치 아직 시즌 피날레가 나오지 않은 넷플릭스 시리즈 같은 거죠.
2020년에 보기 시작했는데, 여전히 다음 에피소드를 기다리고 있는 상황 말이에요.

How This Grammar Works

여러분의 인생을 하나의 타임라인(시간선)이라고 생각해보세요. Forsince는 그 타임라인의 일부를 측정하는 도구예요. 피자 배달을 기다리고 있다고 상상해 볼까요?
이 기다림을 두 가지 방식으로 설명할 수 있어요. 얼마나 오래 기다렸는지(기간)를 말하거나, 언제 기다리기 시작했는지(시점)를 말할 수 있죠. For는 스톱워치예요.
시간의 양을 측정하죠. 분, 시간, 일, 심지어 «오랜 세월(ages)»까지도요. Since는 달력이에요.
특정한 순간을 표시하죠. 밤 9시, 지난주 화요일, 혹은 배가 고프다는 걸 깨달은 그 순간처럼요. 흔한 실수 중 하나는 since를 기간과 함께 쓰려고 하는 거예요.
since two hours라고는 할 수 없어요. 그건 마치 키를 갤런 단위로 재려는 것과 같아요. 말이 안 되죠!
이 문법은 상태 동사(state verbs)—동작보다는 상황을 묘사하는 동사—와 가장 잘 어울려요. know(알다), be(이다/있다), have(가지다), like(좋아하다) 같은 동사들 말이에요. 가장 친한 친구를 수년 동안 알고 지냈죠?
한 번 «알고» 끝난 게 아니라, 계속 알고 지내는 상태인 거잖아요.

Formation Pattern

1
이 패턴을 만드는 건 레시피를 따르는 것과 같아요. 재료를 하나라도 빠뜨리면 맛이 좀 이상해지죠. 만드는 방법은 다음과 같아요:
2
주어(Subject)로 시작하세요 (I, You, We, They, He, She, It).
3
조동사(Helping Verb)를 넣으세요: 대부분의 주어에는 have를 쓰지만, «3인칭»(He, She, It)에는 has를 써야 해요. 이걸 잊어버리면 영어 선생님이 눈물을 흘릴지도 몰라요.
4
과거분사(Past Participle)를 더하세요: 동사의 «세 번째 형태»입니다 (been, lived, known 같은 것들).
5
시간 표시어(Time Marker)를 추가하세요: for + 기간 (예: for 3 days) 또는 since + 시점 (예: since Monday).

Conjugation Table

Form Example Translation
--- --- ---
Positive I have lived here for a month. 저는 이곳에 한 달 동안 살았어요.
Negative She hasn't called since yesterday. 그녀는 어제부터 전화를 하지 않았어요.
Question How long have you been here? 여기에 얼마나 오래 있었나요?
Short Form They've known him for ages. 그들은 그를 아주 오랫동안 알고 지냈어요.

When To Use It

우리는 이 패턴을 행동이나 상태가 끝나지 않았을 때 구체적으로 사용해요. 만약
I lived in Paris for two years
라고 말하면, 지금은 파리에 있지 않다는 뜻이에요. 아마 침실에서 차를 마시고 있겠죠. 하지만
I have lived in Paris for two years
라고 말하면, 여전히 파리에 살고 있고, 아마 크루아상을 즐기며 이 글을 읽고 있다는 뜻이에요.
  • 소셜 미디어 통계: "I've had this Instagram account since 2015." (여전히 계정을 가지고 있죠!)
  • 면접:
    I have worked as a developer for five years.
    (여전히 개발자죠!)
  • 인간관계: "We've been friends since we were kids." (우정의 목표 달성!)
  • 현대 기술:
    My laptop has been on since this morning.
    (제발 좀 쉬게 해주세요.)
  • 건강: "I haven't eaten anything for six hours." (배달 앱이 여러분을 부르고 있네요.)

Common Mistakes

  1. 1단순 현재(Present Simple) 사용:
    I am here since Monday.
    라고 말하는 것. 안 돼요! 현재완료가 필요해요:
    I have been here since Monday.
  2. 2'For'와 'Since' 혼동: "I've been a gamer since 10 years.
    라고 말하는 것. 틀렸어요. 10년은 기간이니까 for를 써야 해요.
    I've been a gamer for 10 years."
  3. 3Since + Ago: "I've been here since two hours ago.«라고 말하는 것. 이건 중복이고 마치 매트릭스의 오류처럼 들려요. 그냥 »since 2:00«나 »for two hours"라고 하세요.
  4. 4'Has' 잊어버리기:
    She have lived here for a week.
    라고 말하는 것. 기억하세요, She는 까다로워요. 항상 has를 원한다고요.

Contrast With Similar Patterns

이것이 현재완료진행(Present Perfect Continuous)과 어떻게 다를까요? 때로는 둘이 거의 쌍둥이 같아요. "I've lived here for a year«와 »I've been living here for a year"는 같은 의미죠.
하지만 단기적인 행동이나 «진행 중»임을 강조하고 싶은 경우에는 진행형이 더 나아요. "I've been waiting for my coffee for 20 minutes!«는 »I've waited for my coffee"보다 더 짜증 난 (그리고 활동적인) 느낌을 줍니다.
또한, 단순 과거(Past Simple)와도 비교해 보세요.
  • Past Simple:
    I worked there for a year.
    (난 그만뒀어. 끝났어. 난 자유야!)
  • Present Perfect:
    I have worked there for a year.
    (난 여전히 거기서 일하고 있고, 지금 이메일을 확인하고 있어.)

Quick FAQ

Q

since를 특정 연도와 함께 쓸 수 있나요?

물론이죠! Since 1999는 아주 전형적인 표현이에요.

Q

for ages는 어때요? 격식 있는 표현인가요?

아주 흔하고 캐주얼한 표현이에요. «5분이면 도착해»라고 하는 (하지만 사실 이제 막 샤워하고 나온) 친구를 얼마나 오래 기다렸는지 과장해서 말하고 싶을 때 사용하세요.

Q

since를 문장과 함께 쓸 수 있나요?

네!

Since I moved to this city
는 시점이에요. 여러분의 인생이 바뀐 그 순간이죠.

Q

for a long time인가요, 아니면 since a long time인가요?

항상 for예요. long time(오랜 시간)은 기간이지 달력 위의 한 시점이 아니니까요.

Q

왜 자꾸 has를 잊어버릴까요?

영어가 장난꾸러기라서 그래요. 그냥 기억하세요: He/She/It = Has. 그 외 나머지 = Have.

Memory Trick

ForFFigure(숫자/양)라고 생각해보세요. For 5 minutes, For 4 days.

SinceSStarting point(시작점)라고 생각해보세요. Since Saturday, Since September.

Present Perfect + For/Since Structure

Subject Auxiliary Past Participle Preposition Time Reference
I / You / We / They
have
lived
for
six months
He / She / It
has
lived
since
January
I / You / We / They
have not (haven't)
seen
for
ages
He / She / It
has not (hasn't)
seen
since
Monday

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 week.
She has
She's
She's been sick since yesterday.
We have
We've
We've lived here for years.
They have
They've
They've been friends since school.

Meanings

The Present Perfect with 'for' or 'since' describes an action that started in the past and continues into the present moment.

1

Duration of State

Used with stative verbs (be, know, like) to show how long a situation has existed.

“We have been friends for a long time.”

“I have known him since high school.”

2

Ongoing Action

Used with dynamic verbs to show an activity that hasn't stopped yet.

“He has played the piano for twenty minutes.”

“It has rained since this morning.”

3

Negative Duration

Used to express how much time has passed since an event last occurred.

“I haven't seen her for ages.”

“We haven't been to the cinema since March.”

Reference Table

Reference table for 현재완료: For vs. Since (지속적인 동작)
시간 표현 의미 현재완료 예시
`for five years`
기간 (얼마나 오랫동안)
`I have worked here for five years.`
`since 2018`
시작점 (언제 시작했는지)
`She has lived here since 2018.`
`for a long time`
일반적인 기간
`We haven't met for a long time.`
`since last Monday`
특정 시작일
`He hasn't eaten since last Monday.`
`for ages`
비격식, 아주 긴 기간
`I haven't seen you for ages!`
`since I was a child`
특정 과거 사건을 시작점으로
`She has loved music since she was a child.`

격식 수준 스펙트럼

격식체
I have been employed by this firm for six years.

I have been employed by this firm for six years. (Professional history)

중립
I have worked here for six years.

I have worked here for six years. (Professional history)

비격식체
I've been here for six years.

I've been here for six years. (Professional history)

속어
I've been at this gig for six years.

I've been at this gig for six years. (Professional history)

현재완료: for vs. since (계속되는 행동)

현재완료

FOR (기간)

  • 얼마나 오랫동안? 'How long?'에 답해요
  • 기간 예: 'three hours', 'many years'
  • I've studied for two hours. 예시 문장

SINCE (시작점)

  • 언제부터? 'Since when?'에 답해요
  • 특정 시점/사건 예: '9 AM', 'last year', 'I was a child'
  • She's worked since 2010. 예시 문장

일반적인 사용법

  • 지금도 진행 중 행동/상태가 현재까지 지속됨
  • 상태 동사 (know, be) 주로 현재완료 단순형으로
  • 경험 과거를 현재와 연결

for vs. since: 한눈에 보기

FOR (기간)
I've been here for three hours. '총 기간'에 초점
She's known him for ages. '지속 시간'에 사용
for five minutes Duration
for a week Duration
SINCE (시작점)
I've been here since 9 AM. '시작 시간'에 초점
She's known him since university. '시작점'에 사용
since yesterday Starting point
since 2020 Starting point

현재완료와 'for' 또는 'since' 선택 흐름도

1

행동/상태가 계속 진행 중인가요 (과거에 시작하여 지금도 계속되나요)?

YES
현재완료를 사용하세요 (have/has + V3)
NO
과거 시제를 사용하세요 (행동이 끝났음)
2

'총 기간'을 말하고 있나요?

YES
FOR + 기간을 사용하세요 (예: 'for three hours')
NO
다음 질문으로 가세요
3

'특정 시작점'을 말하고 있나요?

YES
SINCE + 시작점을 사용하세요 (예: 'since 9 AM')
NO
무엇을 표현하고 싶은지 다시 생각해 보세요!

for와 since가 함께 쓰이는 시간 표현

FOR (기간)

  • five minutes
  • two hours
  • a week
  • three months
  • several years
  • a long time
  • ages
  • what feels like forever
🏁

SINCE (시작점)

  • 9 AM
  • yesterday
  • last Monday
  • 2020
  • I was a child
  • he arrived
  • my birthday
  • the accident

수준별 예문

1

I have been here for one hour.

I have been here for one hour.

2

She has lived here since 2022.

She has lived here since 2022.

3

We have had this car for a week.

We have had this car for a week.

4

He has been sick since Friday.

He has been sick since Friday.

1

I haven't seen him for two days.

I haven't seen him for two days.

2

They have been married since July.

They have been married since July.

3

How long have you been a teacher?

How long have you been a teacher?

4

She has known me for a long time.

She has known me for a long time.

1

I've worked in this office since I finished university.

I've worked in this office since I finished university.

2

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

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

3

Has he lived in London since he was a child?

Has he lived in London since he was a child?

4

I haven't eaten anything since breakfast.

I haven't eaten anything since breakfast.

1

The company has owned this property for several decades.

The company has owned this property for several decades.

2

I've been meaning to call you since we last met.

I've been meaning to call you since we last met.

3

Prices have risen significantly since the new law was passed.

Prices have risen significantly since the new law was passed.

4

He hasn't contributed to the project for quite some time.

He hasn't contributed to the project for quite some time.

1

The tension has been building since the inception of the project.

The tension has been building since the inception of the project.

2

I haven't seen such a display of talent for many a year.

I haven't seen such a display of talent for many a year.

3

She has been a pillar of the community since time immemorial.

She has been a pillar of the community since time immemorial.

4

The law has been in effect for the duration of the crisis.

The law has been in effect for the duration of the crisis.

1

The manuscript has lain untouched for what must be centuries.

The manuscript has lain untouched for what must be centuries.

2

Ever since the scandal broke, the senator has been under intense scrutiny.

Ever since the scandal broke, the senator has been under intense scrutiny.

3

I haven't so much as spoken to him in weeks.

I haven't so much as spoken to him in weeks.

4

The city has undergone a metamorphosis since the turn of the century.

The city has undergone a metamorphosis since the turn of the century.

혼동하기 쉬운

Present Perfect: For vs. Since (Ongoing Actions) Present Perfect vs. Past Simple

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

Present Perfect: For vs. Since (Ongoing Actions) For vs. During

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

Present Perfect: For vs. Since (Ongoing Actions) Since vs. From

Learners use 'from' to mark a start point with the Present Perfect.

자주 하는 실수

I am here since Monday.

I have been here since Monday.

In English, we use the Present Perfect, not the Present Simple, for actions starting in the past.

I have been here for 2010.

I have been here since 2010.

Use 'since' for years, not 'for'.

I have lived here since two years.

I have lived here for two years.

Use 'for' for a number of years.

I have know him for a long time.

I have known him for a long time.

You must use the past participle (known), not the base form (know).

She has worked here since five months.

She has worked here for five months.

Months are a duration, so use 'for'.

How long you have been here?

How long have you been here?

In questions, the auxiliary 'have' must come before the subject.

I haven't seen her since a long time.

I haven't seen her for a long time.

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

I have been knowing her since 2015.

I have known her since 2015.

'Know' is a stative verb and should not be used in the continuous form.

I've been here since I have been a child.

I've been here since I was a child.

The clause after 'since' usually uses the Past Simple.

It's been raining for this morning.

It's been raining since this morning.

'This morning' is a starting point.

I haven't seen him for the last time we met.

I haven't seen him since the last time we met.

The meeting is a point in time, not a duration.

문장 패턴

I have known ___ since ___.

She hasn't ___ for ___.

How long have you ___?

Real World Usage

Job Interviews constant

I have worked in sales for over a decade.

Doctor's Appointment very common

I've had this cough since last Tuesday.

Dating/Relationships common

We've been together for three years.

Customer Support very common

I have been on hold for twenty minutes!

Social Media Bio common

Living in NYC since 2015.

Travel/Immigration occasional

I have been in the country for two weeks.

💡

기간 vs. 시작점

지금 이야기하는 게 '얼마나 오래' 그랬는지(for) 아니면 '언제부터' 시작했는지(since) 생각해 보세요. 이 질문 하나로 혼동을 줄일 수 있을 거예요.
I have been waiting for two hours.
vs.
I have been waiting since 3 PM.
⚠️

시제를 섞지 마세요!

for나 since는 계속되는 행동을 나타낼 때 현재완료(또는 현재완료 진행형)와 거의 항상 같이 쓰인다는 걸 기억해요. 과거 시제와 함께 쓰면 그 행동이 이미 끝났다는 의미가 되어버리거든요.
I have lived here for five years.
(지금도 살고 있음) vs.
I lived here for five years.
(지금은 안 살고 있음)
🎯

'지금까지 쭉'을 생각해요!

현재완료는 과거와 현재를 연결하는 시제예요. 여기에 for나 since를 붙이면 그 연결이 '얼마나 오랫동안' 지속되었는지, 아니면 '언제부터' 시작되었는지를 더 자세히 말해주는 거죠. 항상 '지금까지 쭉'이라는 느낌을 생각하세요.
I have studied English since elementary school.
🌍

더 자연스럽게 들려요!

for와 since를 현재완료와 함께 잘 쓰는 건 영어를 더 유창하고 자연스럽게 들리게 해요. 원어민들은 자신의 삶, 경험, 현재 상황을 설명할 때 이 표현들을 정말 많이 쓴답니다! "I've known him for a long time."
💡

상태 동사의 예외

'know', 'be', 'have', 'love', 'understand' 같은 상태 동사는 보통 현재완료 진행형이 아니라 현재완료 단순형으로 써요. 행동이 계속되고 있어도 말이죠. 예를 들어,
I have known her for years.
(O) /
I have been knowing her for years.
(X)

Smart Tips

Stop! If you arrived 2 days ago and are still here, you must use 'I have been'.

I am here for two days. I have been here for two days.

Use 'for'. Numbers usually indicate a duration.

I've been waiting since 20 minutes. I've been waiting for 20 minutes.

Swap 'for' for 'in'.

I haven't seen him for weeks. I haven't seen him in weeks.

Always put that verb in the Past Simple.

Since I have moved here... Since I moved here...

발음

I've /aɪv/, We've /wiːv/, They've /ðeɪv/

Contraction of 'have'

In natural speech, 'have' is almost always contracted to /v/ after pronouns.

/fə/ two hours

Weak form of 'for'

The word 'for' is usually pronounced with a schwa /fə/ unless it is stressed.

Emphasis on duration

I've been waiting for ↘️HOURS.

Conveys frustration or surprise at the length of time.

암기하기

기억법

FOR is for the length of the floor (duration); SINCE is for the start of the fence (point).

시각적 연상

Imagine 'FOR' as a ruler measuring a piece of string. Imagine 'SINCE' as a push-pin on a calendar marking the exact day you started.

Rhyme

For is for a length of time, Since is for the starting line.

Story

A traveler has been walking 'for' ten days. He hasn't seen a city 'since' he left the mountains. He measures his journey in days (for) but remembers his departure (since).

Word Web

DurationStarting PointUnfinishedHave/HasPast ParticiplePeriodMoment

챌린지

Write three sentences about your life: one using 'for', one using 'since' with a year, and one using 'since' with a past event (e.g., 'since I was a child').

문화 노트

British speakers are very strict about using the Present Perfect with 'for' and 'since'. Using the Past Simple instead (e.g., 'I didn't see him since Monday') sounds very incorrect to them.

While the Present Perfect is standard, in informal American speech, you might occasionally hear the Past Simple used with 'since', though it is technically non-standard.

Using 'for' and 'since' correctly is a marker of professional English proficiency. It is often tested in exams like IELTS or TOEFL because it shows a grasp of complex time relationships.

The Present Perfect evolved from Old English 'habban' (to have) + a past participle, originally meaning 'I possess a finished thing'. Over time, it shifted to describe the state resulting from that action.

대화 시작하기

How long have you lived in your current city?

What is something you have owned since you were a child?

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

Have you known your best friend for a long time?

일기 주제

Write about your career or education history. How long have you been in your current role?
Describe a hobby you have. When did you start, and how long have you practiced it?
Reflect on the changes in your life since the beginning of this year.

자주 하는 실수

Incorrect

정답


Incorrect

정답


Incorrect

정답


Incorrect

정답

Test Yourself

알맞은 단어를 고르세요.

I haven't seen my best friend ___ last summer.

✓ Correct! ✗ Not quite. Correct answer: since
지난 여름 (Last summer)은 특정 시작점이므로 since를 사용합니다.
틀린 부분을 찾아 고치세요. Error Correction

Find and fix the mistake:

She works here for ten years.

✓ Correct! ✗ Not quite. Correct answer: She has worked here for ten years.
행동이 과거에 시작되어 현재까지 계속되고 있으므로, 기간을 나타내는 for와 함께 현재완료 시제(has worked)를 사용해야 합니다.
올바른 영어 문장을 입력하세요. 번역

Translate into English: 'Hemos vivido en esta ciudad desde 2015.'

Answer starts with: ["W...

✓ Correct! ✗ Not quite. Correct answer: ["We have lived in this city since 2015.","We've lived in this city since 2015."]
Desde 2015는 시작점이므로 since 2015로 번역됩니다. Hemos vivido는 현재완료입니다.
이 단어들을 문장으로 배열하세요. 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 working on this project for two weeks
이 문장은 계속되는 행동을 보여주기 위해 현재완료 진행형을 사용하며, for는 기간을 나타냅니다.

Score: /4

연습 문제

8 exercises
Choose the correct preposition. 객관식

I have lived in this apartment ___ 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 been married ___ forty years.

✓ Correct! ✗ Not quite. Correct answer: for
Forty years is a duration/period of time.
Correct the mistake in the sentence. Error Correction

Find and fix the mistake:

I am a teacher since three years.

✓ Correct! ✗ Not quite. Correct answer: I have been a teacher for three years.
We need Present Perfect for duration, and 'for' for a period of time.
Rewrite the sentence using 'since'. Sentence Transformation

I started working here in January. (I have...)

✓ Correct! ✗ Not quite. Correct answer: I have worked here since January.
The starting point is January, so 'since' is used with the Present Perfect.
Match the time phrase with the correct preposition. Match Pairs

1. ___ ages, 2. ___ I was a child, 3. ___ a long time, 4. ___ last night

✓ Correct! ✗ Not quite. Correct answer: 1-for, 2-since, 3-for, 4-since
'Ages' and 'a long time' are durations; 'I was a child' and 'last night' are points.
Complete the dialogue. Dialogue Completion

A: How long have you had that dog? B: I've had him ___.

✓ Correct! ✗ Not quite. Correct answer: since last Christmas
'Since' is correctly paired with a specific event/point in time.
Is this rule correct? True False Rule

We use 'since' with a period of time, like 'five days'.

✓ Correct! ✗ Not quite. Correct answer: False
We use 'for' with a period of time.
Sort these into 'For' or 'Since' categories: 1. Monday, 2. Ten minutes, 3. I left, 4. A decade. Grammar Sorting

Which ones go with 'For'?

✓ Correct! ✗ Not quite. Correct answer: 2 and 4
Ten minutes and a decade are durations.

Score: /8

Practice Bank

12 exercises
알맞은 단어를 고르세요. 빈칸 채우기

They haven't visited their grandparents ___ Christmas.

✓ Correct! ✗ Not quite. Correct answer: since
알맞은 단어를 고르세요. 빈칸 채우기

How long ___ you been learning French?

✓ Correct! ✗ Not quite. Correct answer: have
틀린 부분을 찾아 고치세요. Error Correction

We know him since 2010.

✓ Correct! ✗ Not quite. Correct answer: We have known him since 2010.
틀린 부분을 찾아 고치세요. Error Correction

I haven't eaten for I woke up.

✓ Correct! ✗ Not quite. Correct answer: I haven't eaten since I woke up.
올바른 문장을 고르세요. 객관식

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: They have been playing for two hours.
올바른 문장을 고르세요. 객관식

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: She has lived in Rome since 2020.
올바른 영어 문장을 입력하세요. 번역

Translate into English: 'Él ha estado esperando el autobús durante veinte minutos.'

✓ Correct! ✗ Not quite. Correct answer: ["He has been waiting for the bus for twenty minutes.","He's been waiting for the bus for twenty minutes."]
올바른 영어 문장을 입력하세요. 번역

Translate into English: 'No he comido chocolate desde que era niño.'

✓ Correct! ✗ Not quite. Correct answer: ["I haven't eaten chocolate since I was a child.","I've not eaten chocolate since I was a child."]
이 단어들을 문장으로 배열하세요. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: He hasn't visited Paris since he left university
이 단어들을 문장으로 배열하세요. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: I have known her for many years
각 시간 표현과 올바른 단어(`for` 또는 `since`)를 연결하세요. Match Pairs

Match each time expression with the correct word:

✓ Correct! ✗ Not quite. Correct answer: matched
문장의 시작 부분과 올바른 끝 부분을 연결하세요. Match Pairs

Match the beginnings with the correct endings:

✓ 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 do.

No, 'since' is almost exclusively used with the Present Perfect (or Past Perfect) in English to show a connection to a later time.

It is always `for a long time`. 'A long time' is a duration, not a specific point.

`For` tells you how long (duration). `During` tells you when (within a named event). Example: 'I slept for two hours during the flight.'

Technically yes, but it is much more natural to say `for five years`. 'Since' is better with dates or events.

Yes, for this specific rule of duration, the Present Perfect `have/has + past participle` is required.

Yes! `Ever since` is a common way to emphasize that something has been true from a specific point until now. 'I've loved pizza ever since I was a kid.'

In negative sentences, `in` is a common and natural substitute for `for` in informal English.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish low

Presente + hace / desde

Spanish uses present tense; English uses present perfect.

French low

Présent + depuis

French uses present tense for ongoing actions.

German moderate

Präsens + seit

German uses one word (seit) for both points and durations.

Japanese low

~te iru + kara/aida

Japanese relies on aspect markers rather than a specific perfect tense.

Arabic moderate

Mudari' (Present) + mundhu

Arabic uses the present tense where English uses the perfect.

Chinese low

Verb + le + duration

Chinese uses aspect particles and word order instead of prepositions.

Learning Path

Prerequisites

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