현재완료와 시간 표현 (for, since, yet)
for, since, 그리고 yet 세 가지를 마스터해 보세요.
Grammar Rule in 30 Seconds
Use the Present Perfect to connect past actions to the present moment using specific time markers like 'for', 'since', and 'yet'.
- Use 'for' for a duration of time, like 'for three hours'.
- Use 'since' for a specific starting point, like 'since 2010'.
- Use 'yet' in negatives and questions for expected actions, like 'not yet'.
Overview
Present Perfect)는 과거의 사건이나 상태를 현재와 연결해 주는 아주 기본적인 문법 구조예요. 단순 과거 시제(Simple Past)가 과거의 특정 시점에 완료된 행동을 나타낸다면, 현재완료는 말하는 시점까지 행동이나 상태가 얼마나 지속되었는지, 혹은 현재까지 영향을 미치고 있는지를 강조해요. 특히 for, since, yet과 같은 시간 표현과 함께 쓰이면 그 의미가 더욱 명확해져서, 정확한 의사소통을 위해 필수적인 뉘앙스를 전달할 수 있게 됩니다.for, since, yet과 함께 쓰이는 현재완료 시제는 과거의 사건이나 기간을 현재와 연결함으로써, 그 지속 기간, 시작점, 또는 완료에 대한 기대를 나타내요. 이러한 문법적 원리의 핵심은 '현재와의 관련성'이라는 개념이에요. 즉, 과거의 행동이 현재와 단절된 것이 아니라, 현재까지 계속 영향을 미치거나 존재함을 의미하죠.For: 이 전치사는 어떤 행동이나 상태가 얼마나 오랫동안 지속되었는지를 나타내는 기간을 명확히 해줘요.for를 사용할 때는, 어떤 일이 시작된 시점부터 현재까지 총 얼마의 시간이 흘렀는지를 나타내게 됩니다. 예를 들어,They have been friends for twenty years.라고 하면, 그들의 우정은 20년 전에 시작되었고 지금도 계속되고 있다는 뜻이에요. 이 기간은 현재 시점을 포함하는 완전한 시간의 덩어리를 의미해요.
Since: 이 전치사는 과거의 특정 시작점을 나타내며, 그 시점부터 현재까지 행동이나 상태가 중단 없이 계속되어 왔음을 의미해요.since는 행동이 시작된 과거의 특정 순간이나 사건을 가리켜요. 예를 들어,I have lived here since 2018.라는 문장은 제가 2018년에 이곳에 이사 와서 지금까지 계속 살고 있다는 것을 전달합니다. 이것은 현재까지 이어지는 기간의 기원을 표시하는 것이죠. 이 시작점은 연도, 월, 특정 날짜, 또는 과거의 다른 사건이 될 수 있어요.
Yet: 이 부사는 현재까지 기대했던 행동이나 사건이 아직 일어나지 않았음을 나타내요.Yet은 주로 부정문과 의문문에서 사용됩니다. 의문문에서는 기대했던 행동이 발생했는지 확인하는 데 쓰이고 (Have you eaten lunch yet?), 부정문에서는 아직 일어나지 않았음을 명확히 말하며, 종종 앞으로 일어날 가능성이 있음을 내포해요 (I haven't finished the report yet).Yet의 근본적인 기능은 기대와 현재 현실 사이의 '간극'을 표현하는 것입니다.
for, since, yet을 함께 사용하는 문장의 어순은 명확하고 예측 가능한 패턴을 따릅니다. 이러한 구조를 이해하는 것이 정확한 활용의 핵심이에요.- 긍정문 (with
fororsince): 과거에 시작되어 현재까지 계속되는 행동이나 상태를 선언하는 문장입니다. - 패턴:
주어 + have/has + 과거분사 (Past Participle) (+ 목적어) + for/since + 시간 표현 - 예시:
She has worked at the company for five years.(5년 동안 회사에서 일해 왔어요. - 지속 기간) - 예시:
We have known each other since primary school.(우리는 초등학교 때부터 서로 알아왔어요. - 시작점)
- 부정문 (with
for,since, oryet): 행동이나 상태를 부정하며, 현재까지 무언가가 일어나지 않았음을 나타내는 경우가 많습니다. - 패턴:
주어 + have/has + not (haven't/hasn't) + 과거분사 (+ 목적어) + (for/since + 시간 표현 / yet) - 예시:
He hasn't called his parents for a week.(그는 일주일 동안 부모님께 전화하지 않았어요. - 비행동의 지속 기간) - 예시:
They haven't visited their grandmother since Christmas.(그들은 크리스마스 이후로 할머니를 방문하지 않았어요. - 비행동의 시작점) - 예시:
I haven't finished reading the book yet.(나는 아직 책 읽는 것을 끝내지 못했어요. - 기대했던 행동 미완료) - 참고:
Yet은 부정문에서 거의 항상 문장 끝에 옵니다.
- 의문문 (Questions with
for,since, oryet): 행동이나 상태의 지속 기간, 시작점, 또는 완료 여부를 묻는 문장입니다. - 패턴:
Have/Has + 주어 + 과거분사 (+ 목적어) + (for/since + 시간 표현 / yet)? - 예시:
Have you studied English for long?(영어를 오랫동안 공부했어요? - 지속 기간 문의) - 예시:
Has she worked here since last year?(그녀는 작년부터 여기서 일했어요? - 시작점 문의) - 예시:
Have they arrived at the airport yet?(그들 공항에 아직 도착했어요? - 완료 여부 문의) - 참고: 의문문에서
yet은 보통 문장 끝에 옵니다.
for, since, yet과 함께 현재완료 시제를 사용하는 것은 여러 가지 구체적인 상황에서 적절하며, 이 모든 상황은 '현재와의 관련성'이라는 핵심 개념으로 연결됩니다. 주로 과거에 시작되어 현재까지 영향을 미치거나, 아직 완료되지 않은 상황을 묘사할 때 사용해요.- 지속되는 행동이나 상태의 기간을 표현할 때: 어떤 행동이 과거에 시작되어 현재 시점까지 계속되고 있을 때
for나since를 사용합니다. 이는 두 시간 표현 모두의 주요 기능이에요. I have lived in this city for ten years.(나는 이 도시에 10년 동안 살아왔어요. - 10년 전에 살기 시작해서 지금도 계속 살고 있음)She has been a doctor since 2005.(그녀는 2005년부터 의사였어요. - 2005년에 의사가 되기 시작했고, 지금도 의사임)- 이는 행동이나 상태의 지속성을 강조합니다.
- 현재까지의 경험이나 성과를 이야기할 때:
for,since,yet이 항상 문장에 포함되는 것은 아니지만, 현재완료 시제는 특정 과거 시점 없이도 삶의 경험을 표현하는 데 자연스럽게 사용됩니다. 지속 기간이나 시작점이 관련될 때는 이러한 부사들이 자연스럽게 통합돼요. We have traveled to twenty countries.(우리는 20개국을 여행했어요. - 지금까지 쌓인 경험)He has learned a lot since he started this job.(그는 이 일을 시작한 이후로 많은 것을 배웠어요. - 학습이 직무 시작과 함께 시작되어 계속되거나 축적됨)
- 기대했던 행동이 아직 일어나지 않았음을 나타낼 때: 이것은 주로 부정문과 의문문에서 사용되는
yet의 고유한 영역입니다. The package hasn't arrived yet.(그 소포는 아직 도착하지 않았어요. - 도착이 예상되었지만, 현재까지 오지 않은 상태)Have you finished your presentation yet?(발표 다 끝났어요? - 이 시점까지 완료되었는지 여부 질문)Yet은 변화의 가능성이 있는 미완료 상태를 나타냅니다.
- 현재 결과가 있는 최근 완료된 행동을 묘사할 때:
for와since는 이 경우에 덜 사용되지만,yet은 부정 맥락에서 사용될 수 있습니다. 이 용법은 과거 행동과 현재 결과를 연결하며, 종종 신선함이나 최근성을 암시해요. 이 범주는 종종just나already를 사용하지만, 부정문에서는yet을 포함할 수 있습니다. The rain hasn't stopped yet.(비가 아직 그치지 않았어요. - 비가 그칠 것으로 예상되었으나, 여전히 비가 오고 있으며 현재 젖어있는 결과가 있음)
- 과거의 특정하고 완료된 시점의 행동에 대해: 만약 어떤 행동이 완료되었고 과거의 명확한 시점에 발생했다면, 단순 과거 시제(
Simple Past)를 사용해야 합니다. 현재완료는 행동이 완료된 정확한 과거 시점을 언급하는 것을 피합니다. - 잘못된 예:
I have visited Rome last summer.(시간 표현last summer는 이미 끝난 기간임) - 올바른 예:
I visited Rome last summer. - 잘못된 예:
She has bought a new car yesterday.(시간 표현yesterday는 명확히 끝난 과거 시점임) - 올바른 예: `She bought a new car yesterday.
- 완료된 기간을 나타내는 시간 표현과 함께 사용할 때:
yesterday,last week,two years ago,in 2005,when I was a child와 같은 단어나 구는 모두 특정하고 종료된 기간을 가리킵니다. 이러한 표현들은 현재까지의 관련성을 나타내는 현재완료 시제의 특성과는 맞지 않습니다. - 잘못된 예:
We have seen that film on Monday.(On Monday는 완료된 요일을 지칭함) - 올바른 예:
We saw that film on Monday. - 하지만, 기간이 완료되지 않았다면 (예:
today,this week), 현재완료 시제가 적절합니다:I haven't seen him today(오늘이 아직 끝나지 않았으므로).
- 과거에 시작해서 과거에 끝났으며 현재와의 연결고리가 없는 행동에 대해: 정확한 시점이 명시되지 않았더라도, 문맥상 완료된 행동이고 현재에 아무런 결과나 영향을 미치지 않는다면 단순 과거 시제를 사용해야 합니다.
Shakespeare wrote many plays.(셰익스피어는 많은 희곡을 썼다. - 그는 더 이상 살아있지 않으므로 글쓰기 행동은 완료됨)- 잘못된 예:
Shakespeare has written many plays.(이것은 마치 셰익스피어가 아직 살아 글을 쓰고 있거나, 그의 글쓰기가 현재까지 어떤 식으로든 직접적인 영향을 미치고 있다는 뉘앙스를 줄 수 있음)
for, since, yet을 사용할 때 자주 저지르는 특정 오류들이 있습니다. 이러한 흔한 실수 패턴을 인지하는 것이 향상을 위해 매우 중요해요.For와Since의 혼동: 이것은 아마도 가장 흔한 실수일 것입니다. 기억하세요,for는 기간(for three hours처럼)을 나타내고,since는 시작점(since 9 o'clock처럼)을 나타냅니다. 이 둘을 혼용하면 문법적으로 틀리게 됩니다.- 잘못된 예:
I have waited since two hours.(기간이므로for를 써야 함) - 올바른 예:
I have waited for two hours. - 잘못된 예:
She has studied English for 2015.(시작점이므로since를 써야 함) - 올바른 예:
She has studied English since 2015.
- 지속적인 행동에 단순 과거 시제 사용: 어떤 행동이 과거에 시작되어 현재까지 계속되고 있거나 현재 관련성이 있다면, 단순 과거 시제 대신 현재완료 시제를 사용해야 합니다.
- 잘못된 예:
I lived here for ten years.(나는 이곳에 10년 동안 살았어요. - 현재는 더 이상 살지 않는다는 의미가 됨) - 올바른 예:
I have lived here for ten years.(나는 이곳에 10년 동안 살아왔어요. - 현재도 계속 살고 있다는 의미)
Yet의 잘못된 사용 또는 위치:Yet은 거의 전적으로 부정문과 의문문에서만 사용됩니다. 보통 문장의 끝에 위치해요.- 잘못된 예:
I already haven't eaten yet.(의미가 중복되고 문법적으로 어색함) - 올바른 예:
I haven't eaten yet.또는I already have eaten. - 잘못된 예:
She yet hasn't called.(Yet의 위치가 잘못됨) - 올바른 예:
She hasn't called yet.
- 기간을 나타낼 때 현재 시제나 현재 진행 시제와
for/since함께 사용: 과거에 시작되어 현재까지 지속되는 행동이나 상태에 대해 현재 시제(Present Simple)나 현재 진행 시제(Present Continuous)를for또는since와 함께 사용하면 안 됩니다. 한국어에서는 이런 표현이 가능하지만, 영어에서는 현재완료 시제를 사용해야 해요. - 한국어: 나 3년 동안 이 차를 가지고 있어요. (현재 시제)
- 잘못된 영어:
I have this car for three years.(현재 시제 사용) - 올바른 영어:
I have had this car for three years.(현재완료 사용) - 한국어: 우리는 2시간 동안 기다리고 있어요. (현재 진행 시제)
- 잘못된 영어:
We are waiting for two hours.(현재 진행 시제 사용) - 올바른 영어:
We have been waiting for two hours.(현재완료 진행 시제 사용)
for, since, yet, already, just, ever, never, today, this week (기간이 끝나지 않았을 때) | yesterday, last week, ago, in 2005, when I was young (명확히 끝난 과거 시점) |I have lived here for 10 years. (지금도 살고 있음) | I lived there when I was young. (지금은 살지 않음) |She has lost her keys. (그래서 지금 열쇠가 없음) | She lost her keys yesterday. (열쇠를 잃어버린 과거 사실) |I have been to Paris. (파리에 가본 경험이 있음) | I went to Paris last year. (작년에 파리에 갔었음) |Present Perfect Continuous)과의 비교have/has been + -ing)는 현재완료 시제와 매우 유사하지만, 행동의 지속성을 더욱 강조합니다. 특히 그 행동이 현재까지 계속 진행 중임을 나타낼 때 사용됩니다.- 현재완료 (
Present Perfect): 결과나 경험, 혹은 상태의 지속을 나타낼 수 있습니다. I have worked on this project for three hours.(이 프로젝트에 3시간 동안 일했어요. - 일의 완료 여부나 현재 진행 여부는 불분명할 수 있음. 총 작업 시간을 강조)- 현재완료 진행 (
Present Perfect Continuous): 행동의 진행 자체를 강조하며, 현재에도 진행 중임을 명확히 합니다. I have been working on this project for three hours.(나는 이 프로젝트를 3시간 동안 계속 일해왔어요. - 지금도 일하고 있다는 뉘앙스가 강함)
for와 since는 두 시제 모두에서 기간을 나타내는 데 사용될 수 있습니다. 하지만 yet은 주로 현재완료 시제(특히 부정문과 의문문)에서 사용되며, 현재완료 진행 시제에서는 흔하게 쓰이지 않습니다.for와 since 뒤에 오는 시간 표현은 항상 같은가요?for 뒤에는 기간을 나타내는 표현이 옵니다. 예를 들어 for two hours, for three weeks, for five years, for a long time 등이에요. 반면에 since 뒤에는 시작점을 나타내는 특정 시점이나 사건이 옵니다. 예를 들어 since 9 AM, since last Monday, since 2020, since I graduated 등이에요.yet은 꼭 문장 끝에 와야 하나요?yet은 부정문과 의문문의 끝에 오는 것이 가장 자연스럽습니다. 하지만 아주 드물게 강조를 위해 문장 중간에 올 수도 있지만, B1 레벨에서는 문장 끝에 사용한다고 생각하시면 됩니다. 예를 들어, Have you, yet, finished your homework?는 매우 어색하게 들릴 수 있어요. Have you finished your homework yet?이 훨씬 자연스럽습니다.for나 since를 사용하는데, 단순 과거 시제를 써도 되나요?for나 since는 과거의 일이 현재까지 이어지고 있음을 나타내는 현재완료 시제와 함께 사용되는 것이 일반적입니다. 만약 과거의 특정 시점에 완료된 일을 말하고 싶다면 for나 since를 사용하지 않고 단순 과거 시제를 사용해야 합니다. 예를 들어, '나는 2년 전에 서울에 살았다'는 I lived in Seoul two years ago.라고 해야지, I lived in Seoul for two years.라고 하면 현재도 살고 있다는 의미가 되어버립니다.I have lived in Seoul for two years.라고 해야 합니다.Present Perfect Construction
| Subject | Auxiliary | Past Participle | Time Expression |
|---|---|---|---|
|
I / You / We / They
|
have
|
worked
|
for 2 years
|
|
He / She / It
|
has
|
worked
|
since 2021
|
|
I / You / We / They
|
haven't
|
finished
|
yet
|
|
He / She / It
|
hasn't
|
finished
|
yet
|
|
Have
|
you
|
eaten
|
yet?
|
|
Has
|
she
|
arrived
|
yet?
|
Common Contractions
| Full Form | Contraction | Negative Contraction |
|---|---|---|
|
I have
|
I've
|
I haven't
|
|
You have
|
You've
|
You haven't
|
|
He has
|
He's
|
He hasn't
|
|
She has
|
She's
|
She hasn't
|
|
It has
|
It's
|
It hasn't
|
|
We have
|
We've
|
We haven't
|
|
They have
|
They've
|
They haven't
|
Meanings
The Present Perfect with time expressions describes states or actions that began in the past and continue into the present, or actions expected to happen soon.
Duration (For)
To express the total length of time an action has been happening up to now.
“They have been married for twenty years.”
“She has worked here for six months.”
Starting Point (Since)
To express the specific moment or date when an action began.
“I have known him since primary school.”
“It hasn't rained since last Tuesday.”
Expectation (Yet)
Used in negative sentences and questions to talk about something that hasn't happened but is expected to.
“Have you finished your homework yet?”
“The train hasn't arrived yet.”
Reference Table
| 시간 표현 | 의미 | 사용법 | 예시 |
|---|---|---|---|
|
for
|
기간 (일정 시간 동안)
|
얼마나 오랫동안?
|
`for` + 기간
|
|
|
|
|
I've studied `for` three hours.
|
|
since
|
시작점 (특정 시점)
|
언제부터?
|
`since` + 특정 시점 (날짜, 사건)
|
|
|
|
|
She's been absent `since` Monday.
|
|
yet
|
지금까지 (부정문/질문)
|
일어났나요?
|
주로 부정문과 질문에 사용
|
|
|
|
|
Have you finished `yet`? / I haven't finished `yet`.
|
격식 수준 스펙트럼
Have you completed the report yet? (Workplace)
Have you finished the report yet? (Workplace)
Done with the report yet? (Workplace)
You done yet? (Workplace)
현재완료 시제와 for, since, yet
FOR (기간)
- 기간의 길이 How long something lasts
- For 2 hours A period
- I have waited for ages. Ongoing action
SINCE (시작점)
- 특정 순간 When something began
- Since Monday A fixed point
- She has studied since 9 AM. Action started & continues
YET (아직 안 일어남 / 질문)
- 지금까지 Expectation of happening
- Haven't eaten yet Negative completion
- Have you seen it yet? Question about completion
For vs. Since vs. Yet 비교
올바른 시간 표현 선택하기
그 행동이 과거부터 현재까지 계속되고 있나요?
시간의 '길이'를 말하고 있나요?
시간의 '시작점'을 말하고 있나요?
일어나기를 기대하는 일에 대한 부정문이나 질문인가요?
for, since, yet의 흔한 맥락
기간
- • for three days
- • for a while
- • for ages
- • for many years
시작점
- • since last week
- • since 2021
- • since I was born
- • since breakfast
완료 상태
- • haven't done it yet
- • hasn't arrived yet
- • have you finished yet?
- • not yet
수준별 예문
I have lived here for one year.
I have lived here for one year.
She has been a student since 2022.
She has been a student since 2022.
I have not seen the teacher yet.
I have not seen the teacher yet.
Have you finished yet?
Have you finished yet?
We have known each other for a long time.
We have known each other for a long time.
He hasn't called me since yesterday.
He hasn't called me since yesterday.
Has the bus arrived yet?
Has the bus arrived yet?
I've had this phone for six months.
I've had this phone for six months.
I have worked in this department since I joined the company.
I have worked in this department since I joined the company.
They haven't decided on the new project yet.
They haven't decided on the new project yet.
She has been sick for the last three days.
She has been sick for the last three days.
Have you seen the latest news about the strike yet?
Have you seen the latest news about the strike yet?
The economy has been in recession for several consecutive quarters.
The economy has been in recession for several consecutive quarters.
Since the implementation of the new law, crime rates have dropped.
Since the implementation of the new law, crime rates have dropped.
We haven't yet reached a consensus on the budget.
We haven't yet reached a consensus on the budget.
I've been meaning to ask you about that for ages.
I've been meaning to ask you about that for ages.
The company has yet to issue a formal apology for the data breach.
The company has yet to issue a formal apology for the data breach.
Ever since the dawn of the digital age, privacy has been a concern.
Ever since the dawn of the digital age, privacy has been a concern.
For as long as I can remember, this building has stood vacant.
For as long as I can remember, this building has stood vacant.
Have you not yet realized the gravity of the situation?
Have you not yet realized the gravity of the situation?
The philosophical implications of this theory have been debated for centuries.
The philosophical implications of this theory have been debated for centuries.
Since time immemorial, humans have sought meaning in the stars.
Since time immemorial, humans have sought meaning in the stars.
The board has yet to manifest any intention of revising the policy.
The board has yet to manifest any intention of revising the policy.
I have for some time now harbored doubts about his sincerity.
I have for some time now harbored doubts about his sincerity.
혼동하기 쉬운
Learners use Past Simple for ongoing actions or Present Perfect for finished times.
Using 'since' with a duration of time.
Using 'yet' in positive sentences.
자주 하는 실수
I live here for two years.
I have lived here for two years.
I have lived here since two years.
I have lived here for two years.
I have yet finished.
I haven't finished yet.
He have been here.
He has been here.
I have seen him since two days.
I have seen him for two days / I haven't seen him for two days.
Did you finish yet?
Have you finished yet?
I have worked since 3 hours.
I have worked for 3 hours.
I have been knowing him for years.
I have known him for years.
I have lived here since I am a child.
I have lived here since I was a child.
I haven't yet seen it.
I haven't seen it yet.
I have yet to not see it.
I have yet to see it.
문장 패턴
I have been a ___ for ___.
She hasn't ___ since ___.
Have you ___ yet?
It has been ___ since ___.
Real World Usage
I have worked in sales for over ten years.
Haven't left the house yet, see u soon!
I've had this cough since last night.
Has the gate opened yet?
We've been at the beach for 5 hours and I'm already sunburnt!
I haven't received my refund yet.
'현재와 연결'을 생각해요!
I finished my homework yesterday.
'yet'을 조심하세요!
상태 동사 꿀팁!
I have known her). 'I have been knowing her'처럼 현재완료 진행형으로 쓰는 건 대개 틀린 표현이에요. 이렇게 하면 더 원어민처럼 들릴 수 있어요!
I have known her for years.
영국식 vs. 미국식 영어!
Did you eat yet?vs.
Have you eaten yet?). 둘 다 의미는 통하지만, 미묘한 차이를 알면 현지인처럼 들릴 수 있어요.
Have you eaten yet?
내 삶으로 연습하기!
I have lived here for ten years.
Smart Tips
Try to answer the question 'When did it start?'. If the answer is your time expression, use 'since'. If it's not, use 'for'.
Use 'since' to show loyalty and long-term commitment to a company or skill.
Always use the Present Perfect with 'yet' and 'already' instead of the Past Simple.
Make sure the verb after 'since' is in the Past Simple, even if the main verb is Present Perfect.
발음
Contraction Stress
In natural speech, 'I have' becomes 'I've' /aɪv/. The 'v' sound is very light.
Yet Emphasis
The word 'yet' at the end of a sentence often carries a rising intonation in questions.
Question Rise
Have you finished yet? ↗
Conveys a genuine inquiry or slight impatience.
암기하기
기억법
FOR is for the 'length' of the race; SINCE is for the 'starting' place.
시각적 연상
Imagine a ruler (For) measuring a line, and a pin (Since) stuck into a specific date on a calendar. For measures; Since marks.
Rhyme
Since is the start, For is the part, Yet is the heart of the question's art.
Story
I have lived in this house for ten years. Since I moved in, I have painted every room. I haven't finished the kitchen yet, but I'm working on it!
Word Web
챌린지
Write three sentences about your current job or hobby using 'for', 'since', and 'yet'.
문화 노트
British speakers are very strict about using Present Perfect with 'yet'. Using Past Simple ('Did you eat yet?') sounds American.
In casual US speech, Past Simple is often used with 'yet' and 'already'.
Using 'since' to anchor your experience to a specific achievement is common in Western CVs.
The Present Perfect developed in Old English using the verb 'habban' (to have) plus a past participle to indicate possession of a completed state.
대화 시작하기
How long have you lived in your current house?
Have you seen any good movies lately?
How long have you known your best friend?
Have you finished your goals for this year yet?
일기 주제
자주 하는 실수
Test Yourself
I haven't bought a new phone ___ two years.
Find and fix the mistake:
She is living here since 2020.
Choose the correct sentence:
Translate into English: 'Llevo tres horas estudiando.'
Answer starts with: ["I...
Score: /4
연습 문제
8 exercisesI have been a doctor ___ 2010.
Which sentence is correct?
Find and fix the mistake:
He hasn't yet finished his dinner.
They have arrived.
You can use 'since' with a duration of time like 'three weeks'.
A: Is the movie over? B: No, it ___.
Sort these: 1. Two hours, 2. Last night, 3. A long time.
Match: A. For, B. Since | 1. 1995, 2. Six months
Score: /8
Practice Bank
11 exercisesHe ___ worked on this project for months.
I haven't visited my grandparents ___ last Christmas.
Have you already finished your homework yet?
They wait for the bus since ten minutes.
Choose the correct sentence:
Translate into English: 'No he comido desde esta mañana.'
Translate into English: '¿Has terminado tu informe todavía?'
이 단어들을 배열하여 문장을 만드세요:
이 단어들을 배열하여 문장을 만드세요:
각 문장의 앞부분과 올바른 시간 표현을 연결하세요:
상황과 올바른 시간 표현을 연결하세요:
Score: /11
자주 묻는 질문 (8)
No, 'since' must be followed by a specific point in time (e.g., `since 2010`). For durations, use `for`.
Yes, it is grammatically correct and more formal. However, in B1 English, placing `yet` at the end is more common and natural.
Because 'know' is a stative verb. Stative verbs (like know, like, believe) are rarely used in the continuous form, even in the Present Perfect.
`For` measures the length of time (a period). `Since` marks the start of the time (a point).
No, use `already` for positive sentences. `I have already finished` vs `I haven't finished yet`.
Yes, Americans often use the Past Simple with 'yet' (e.g., `Did you eat yet?`), whereas British English prefers the Present Perfect.
Yes! You can say `since I was a child` or `since we met`. The verb in that clause is usually in the Past Simple.
No, `for ages` is an informal idiom meaning 'for a very long time'.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Pretérito Perfecto / Presente + desde hace
English MUST use Present Perfect for 'how long' situations.
Passé Composé / Présent + depuis
English uses Present Perfect for ongoing states, whereas French uses the Present.
Perfekt / Präsens + seit
German speakers often incorrectly use Present Simple in English ('I am here since Monday').
~te iru / ~kara
Japanese doesn't have a direct 'have + V3' auxiliary structure.
Mundhu + Present/Past
Arabic does not have a specific 'perfect' aspect like English.
Le (了) / Yijing (已经)
Chinese has no verb conjugation for tense or person.
Learning Path
Prerequisites
Learn These First
관련 동영상
Related Grammar Rules
현재완료: 미국 vs 영국 (I've done vs I did)
Overview 영어 교과서한테 속은 것 같은 기분, 느껴본 적 있나요? 수업 시간에는 규칙을 배웠는데, 캘리포니아 브이로거는 그걸...
Phrasal Verbs: An Introduction (Turn On, Give Up, Look After)
## Phrasal Verbs: An Introduction A **phrasal verb** = verb + particle (up, on, off, out, in, away...) The combination...
인생 경험: Ever와 Never를 사용한 현재완료
### Overview 'Life Experiences: Present Perfect with Ever and Never'는 지금까지 살아오면서 어떤 경험을 해본 적이 있는지...
미래 진행형 (will be -ing)
### Overview **미래 진행 시제 (Future Continuous)**, 또는 **미래 진행형**이라고도 불리는 이 시제는 미래의 특정 시점에 *...
영어 현재완료: 과거를 현재와 연결하기 (기본 형태)
Overview 방에 들어갔는데 왜 들어갔는지 완전히 까먹은 적 있나요? 우리 모두 그런 적 있죠. 과거의 행동이 현재 순간에 불쑥...