현재완료: 과거와 현재 연결하기 (나는 ~했다)
Grammar Rule in 30 Seconds
The Present Perfect acts as a bridge, connecting a past action to the present moment through its result or duration.
- Use 'have/has' + past participle for life experiences without a specific date (e.g., 'I have visited Rome').
- Use it for actions that started in the past and continue now (e.g., 'She has lived here for years').
- Use it for recent actions with a visible present result (e.g., 'I have lost my keys, so I can't enter').
Overview
I have done)는 과거의 행동, 상태, 경험을 현재와 연결하는 아주 중요한 문법 장치입니다. 단순 과거 시제(I did)가 과거의 특정 시점에서 완료된 행동을 강조하는 반면, 현재완료는 과거 사건의 현재와의 관련성, 결과, 또는 지속성을 강조합니다. 이 시제를 사용하면 정확한 과거 시점을 명시하지 않고도, 현재 상황에 미치는 영향이나 지속 기간에 초점을 맞춰 과거의 일을 이야기할 수 있습니다.have/has의 현재형을 사용하여 과거의 행동이나 상태가 현재까지 이어지고 있음을 나타내는 복합 시제입니다. 이러한 현재와의 연결성은 여러 방식으로 나타날 수 있습니다.- 미완료된 시간: 행동이 '지금(now)'까지 포함되는 기간 동안 발생했을 때 사용됩니다. 예를 들어,
I have worked hard this week.이라고 하면, 이번 주는 아직 끝나지 않았으며, 지금까지의 노력이 현재까지 영향을 미치고 있음을 의미합니다. - 현재의 결과: 과거의 행동이 현재에 직접적인 관찰 가능한 결과나 영향을 미칠 때 사용됩니다.
She has broken her leg.은 그녀의 다리가 현재 부러져 있다는 사실을 나타내며, 과거의 사건이 현재까지 이어지는 물리적인 상태를 의미합니다. - 지금까지의 경험: 과거의 어느 시점에 발생한 사건을 설명하지만, 그 경험 자체가 현재까지 누적된 삶의 경험의 일부로 간주될 때 사용됩니다.
Have you ever tried sushi?는 특정 시점의 경험을 묻는 것이 아니라, 지금껏 살아오면서 스시를 먹어본 경험이 있는지를 묻는 것입니다.
have/has(현재형) 뒤에 과거분사(완료된 행동을 나타냄)가 오는 문법 구조는 현재완료의 의미를 이해하는 데 핵심입니다. 조동사 have/has는 문장 전체를 현재 시점에 고정시키고, 과거분사는 그 행동 자체를 참조합니다. 이 둘의 결합은 완료된 행동이 현재까지 영향을 미치고 있음을 신호합니다.I have lived here for 10 years.는 한국어로 «저는 10년 동안 여기서 살아왔어요.» 또는 «여기 산 지 10년 됐어요.»라고 표현하는데, 이는 과거부터 현재까지의 '지속'을 나타냅니다.I have lost my keys.는 «열쇠를 잃어버렸어요.»라고 하는데, 이는 '잃어버린' 상태가 '지금'까지 이어지고 있음을 나타냅니다. 이처럼 영어의 현재완료는 과거의 사건이 현재와 어떻게 연결되는지를 명확히 보여주는 중요한 시제입니다.- 긍정문:
주어 + have/has + 과거분사입니다. 여기서 have는 주어가 I, you, we, they일 때 사용하고, has는 he, she, it일 때 사용합니다.I have arrived는 종종 I've arrived로, She has learned는 She's learned로 축약됩니다. 축약형을 사용하면 더 유창하게 들립니다.- 예시:
I have visited that museum before.(나는 전에 그 박물관에 가 본 적이 있다.) ->I've visited that museum before. - 예시:
He has completed the required training.(그는 필요한 훈련을 마쳤다.) ->He's completed the required training.
- 부정문:
have/has)와 과거분사 사이에 not을 삽입합니다. 축약형은 have not이 haven't로, has not이 hasn't로 자주 사용됩니다.- 예시:
They have not finished the project.(그들은 프로젝트를 아직 끝내지 않았다.) ->They haven't finished the project. - 예시:
It has not rained for weeks.(몇 주 동안 비가 오지 않았다.) ->It hasn't rained for weeks.
- 의문문:
have/has)를 문장의 맨 앞으로, 즉 주어 앞에 위치시킵니다.- 예시:
Have you seen my keys?(내 열쇠 봤니?) - 예시:
Has she ever traveled outside Europe?(그녀는 유럽 밖으로 여행해 본 적이 있니?)
- Wh- 의문문:
who, what, where, when, why, how와 같은 의문사로 시작하는 의문문은 의문사 뒤에 조동사(have/has)를 위치시킵니다.- 예시:
What have you done with your vacation time?(휴가 시간을 어떻게 보냈니?) - 예시:
Where has he gone?(그는 어디로 갔니?)
-ed를 붙이지만 (예: walk → walked, play → played), 불규칙 동사의 과거분사 형태는 따로 암기해야 합니다 (예: go → gone, see → seen, eat → eaten, write → written). 한국어 학습자들이 이 불규칙 과거분사 형태를 암기하는 데 어려움을 겪는 경우가 많으므로, 꾸준히 복습하는 것이 중요합니다.I have gone to the store. |She has seen that movie. |We have eaten lunch. |He has written a letter. |They have done their homework. |- 지금까지의 경험 (경험의 유무):
ever, 부정문에서는 never, 그리고 before, many times, once와 같은 시간 표현과 자주 함께 쓰입니다.- 예시:
I have never flown in a helicopter.(나는 헬리콥터를 타본 적이 한 번도 없다.) - 이 문장은 지금까지의 경험에 '헬리콥터 탑승'이라는 경험이 없다는 사실을 강조합니다. 언제 타보지 않았는지는 중요하지 않습니다. - 예시:
Have you ever visited the British Museum?(영국 박물관에 가 본 적 있니?) - 지금껏 당신의 경험에 영국 박물관 방문이 포함되는지를 묻는 것입니다. - 예시:
She has lived in three different countries.(그녀는 세 개의 다른 나라에서 살아봤다.) - 그녀가 각 나라에서 몇 년씩 살았는지 구체적인 시점은 생략하고, 여러 나라에서 살아본 경험이 그녀의 현재까지의 삶에 포함된다는 점을 나타냅니다.
- 과거에 시작되어 현재까지 계속되는 행동 (지속):
for (기간의 길이 명시)와 since (시작점 명시)와 함께 사용됩니다.- 예시:
I have worked for this company for five years.(나는 이 회사에서 5년 동안 일해 왔다.) - 이는 5년 전에 일을 시작했고, '지금(now)'도 계속 일하고 있음을 의미합니다. - 예시:
He has known his best friend since childhood.(그는 어린 시절부터 가장 친한 친구를 알아 왔다.) - 이 우정이 어린 시절에 시작되어 현재까지 지속되고 있음을 암시합니다. - 예시:
We haven't seen each other since Christmas.(우리는 크리스마스 이후로 서로 보지 못했다.) - 여기서 'Christmas'는 마지막으로 서로를 본 시점을 나타내며, 서로 보지 못한 상태가 '지금(now)'까지 이어지고 있음을 의미합니다.
- 최근 완료된 행동과 현재의 결과:
just, already, yet(의문문 및 부정문에서)과 같은 부사가 자주 사용됩니다.- 예시:
I have just finished my presentation, so I can relax now.(저는 발표를 막 끝냈기 때문에, 지금 쉴 수 있어요.) - 발표 완료는 최근이며, 쉴 수 있다는 것은 현재의 직접적인 결과입니다. - 예시:
She has already eaten lunch, so she isn't hungry.(그녀는 이미 점심을 먹었기 때문에 배고프지 않다.) - 배고프지 않은 것은 최근 식사로 인한 현재의 상태입니다. - 예시:
The train hasn't arrived yet, and we are running late.(기차가 아직 도착하지 않았고, 우리는 늦고 있다.) - 기차의 미도착은 최근 또는 현재 진행 중인 상황으로, 현재의 불안감을 야기합니다.
- 현재까지의 변화 또는 발전:
- 예시:
The city has grown significantly in the last decade.(그 도시는 지난 10년 동안 상당히 성장했다.) - 이는 결과가 '지금(now)'까지 보이는 지속적인 성장 과정을 나타냅니다. - 예시:
My English skills have improved a lot since I started this course.(이 강좌를 시작한 이후로 제 영어 실력이 많이 향상되었습니다.) - 향상은 지속적인 과정이었고, 현재의 실력 수준에 이르렀음을 의미합니다. - 예시:
Temperatures have been unusually high this summer.(올여름 기온이 비정상적으로 높았습니다.) - 이는 완료되지 않은 기간 동안 경험한 날씨 패턴을 설명하며, 현재까지의 영향을 나타냅니다.
- 특정 과거 시점 표현과 함께 사용될 때: 문장에
yesterday,last week,two years ago,in 2010,at 5 PM,when I was a child,a moment ago,on Monday와 같이 완료된 과거의 특정 시점을 나타내는 표현이 포함되어 있다면, 현재완료 시제는 올바르지 않습니다. 이러한 표현들은 행동을 현재와 완전히 분리된, 완료된 시간 프레임에 고정시킵니다. - 틀림:
I have visited Paris last summer.(시간 표현last summer는 완료된 기간이므로 단순 과거를 써야 함.) - 맞음:
I visited Paris last summer. - 틀림:
She hasn't called him yesterday.(yesterday는 완료된 과거 시점을 지정하므로 단순 과거 부정형을 써야 함.) - 맞음:
She didn't call him yesterday.
- 시간 기간이 완료되었을 때: 행동이 발생한 시간 기간이 완전히 끝났다면, 구체적인 날짜나 시간이 언급되지 않았더라도 단순 과거 시제를 사용해야 합니다. 예를 들어, 이미 사망한 인물에 대해 이야기할 때는 그 사람의 삶 전체가 완료된 기간으로 간주됩니다.
Shakespeare wrote many plays.(셰익스피어는 많은 희곡을 썼다. - 그의 삶은 완료된 기간입니다.)My grandmother lived in a small village.(할머니께서는 작은 마을에 사셨다. - 그녀의 삶은 완료된 기간입니다.)
- 과거의 완료된 행동 순서를 나열할 때: 과거의 사건들을 순서대로 이야기할 때, 즉 하나의 행동이 다른 행동에 이어지고 모든 행동이 완료되었다면, 시간의 흐름을 유지하기 위해 단순 과거 시제를 사용합니다.
First, I woke up, then I had breakfast, and then I went to work.(먼저 일어났고, 그런 다음 아침을 먹었고, 그러고 나서 출근했다.) (현재완료First, I have woken up...사용 불가)
- 단순 과거와 현재완료 혼동: 이것이 가장 빈번한 실수입니다. 핵심 차이를 기억하세요: 현재완료는 현재와의 관련성 (불특정 과거 시점, 지속되는 행동, 현재의 결과)을 위해 사용하고, 단순 과거는 특정 과거 시점에서의 완료된 행동을 위해 사용합니다.
- 틀림:
I have gone to the cinema yesterday.(시간 표현yesterday는 단순 과거를 요구합니다.) - 맞음:
I went to the cinema yesterday. - 맞음:
I have been to the cinema many times.(경험, 특정 시점 없음)
gone과been의 혼동: 둘 다go의 과거분사이지만,have/has와 함께 사용될 때 다른 의미를 전달합니다.Has gone to...: 누군가가 어떤 장소로 떠났고, 아직 그곳에 있거나 가는 중임을 의미합니다. 즉, 돌아오지 않았습니다.- 예시:
My brother has gone to the university.(형은 대학교에 갔어요.) - 지금 집에 없고, 대학교에 있거나 가는 중입니다. 아직 돌아오지 않았습니다. Has been to...: 누군가가 어떤 장소를 방문했고, 그 이후로 돌아왔음을 의미합니다. 완료된 방문 또는 경험을 나타냅니다.- 예시:
My sister has been to Rome twice.(여동생은 로마에 두 번 가봤어요.) - 로마를 방문했지만, 지금은 돌아왔습니다. 경험을 나타냅니다.
- 과거분사 형태를 잊거나 잘못 사용: 학습자들이 조동사
have/has뒤에 동사의 기본형(go)이나 과거형(went)을 사용하는 경우가 있습니다. 반드시 과거분사 형태(gone)를 사용해야 합니다. - 틀림:
I have went to the library. - 맞음:
I have gone to the library. - 틀림:
She has eat dinner already. - 맞음:
She has eaten dinner already.
- 한국어의 '했어요'와 혼동: 한국어에서 과거의 일을 이야기할 때 흔히 '-했어요' 형태를 사용하는데, 이것이 영어의 단순 과거와 현재완료 사이에서 혼란을 야기할 수 있습니다. 예를 들어, «나 어제 친구 만났어요.»는 단순 과거(
I met my friend yesterday.)지만, «나 숙제 다 했어요.»는 현재완료(I have done my homework.)로 번역될 수 있습니다. 한국어의 '-았/었-'이나 '-했-'은 문맥에 따라 과거 시점의 완료(단순 과거) 또는 현재까지의 결과/지속(현재완료)을 모두 나타낼 수 있기 때문입니다. 영어에서는 이 둘을 구분하기 위해 시제를 명확히 사용해야 합니다.
for, since, ever, never, just, already, yet 등 (불특정 과거, 현재까지의 기간) | yesterday, last week, two years ago, in 2010, when I was a child 등 (완료된 특정 과거 시점) |I have seen that movie. (그 영화를 본 경험이 있다. 지금도 기억하거나 그 경험을 이야기하는 것) | I saw that movie last night. (어젯밤에 그 영화를 봤다. 지금은 그 사실만 과거의 일로 언급) |She has lived here for 5 years. (여기 산 지 5년 되었고, 지금도 계속 산다.) | She lived here for 5 years. (과거에 5년 동안 살았지만, 지금은 더 이상 살지 않는다. - 완료된 기간) |He has lost his wallet. (그는 지갑을 잃어버렸다. 그래서 지금 지갑이 없다.) | He lost his wallet yesterday. (어제 지갑을 잃어버렸다. 지금 지갑이 있는지 없는지는 이 문장만으로는 알 수 없다.) |I have lived here for 5 years. 와 I lived here for 5 years. 모두 한국어로는 «저는 5년 동안 여기 살았어요.»라고 번역될 수 있습니다. 영어에서는 have lived는 현재도 거주 중임을, lived는 과거에만 거주했음을 명확히 구분합니다. 따라서 영어 학습 시, 한국어의 '살았어요'라는 표현이 영어에서 어떤 시제로 번역되는지는 문맥과 시간 표현에 따라 결정해야 합니다.I have done와 I did의 차이는 무엇인가요?I did (단순 과거)는 과거의 특정 시점에서 완료된 행동을 말합니다. 예를 들어, I did my homework last night.은 어젯밤에 숙제를 끝냈다는 사실 자체를 나타냅니다. 반면, I have done my homework. (현재완료)는 숙제를 완료했다는 사실이 현재와 관련이 있음을 나타냅니다. 예를 들어, «숙제를 다 했기 때문에 지금 게임을 할 수 있다»는 의미를 내포하거나, 단순히 «숙제를 완료한 상태»를 나타낼 수 있습니다. 핵심은 현재완료는 현재와의 연결고리가 있다는 점입니다.for와 since는 현재완료와 함께만 쓰이나요?for와 since는 주로 현재완료 시제와 함께 쓰여 과거부터 현재까지의 지속을 나타냅니다. 하지만 since는 단순 과거 시제와 함께 쓰여 '그때 이후로'라는 특정 과거 시점을 나타낼 수도 있습니다. for는 주로 기간의 길이를, since는 시작점을 나타냅니다.He has lived here for ten years. (그는 10년 동안 여기서 살아왔다 - 현재도 거주 중) 와 He has lived here since 2014. (그는 2014년부터 여기서 살아왔다 - 현재도 거주 중) 입니다. 만약 He lived here for ten years.라고 하면, 과거에 10년 동안 살았지만 지금은 더 이상 살지 않는다는 의미가 됩니다.already나 yet이 사용되면 무조건 현재완료를 써야 하나요?already와 yet은 현재완료 시제와 함께 매우 자주 사용됩니다. already는 '이미'라는 뜻으로, 예상보다 빨리 완료된 행동을 나타낼 때 긍정문에서 주로 쓰이며, yet은 '아직'이라는 뜻으로, 완료되지 않은 행동을 나타낼 때 의문문이나 부정문에서 주로 사용됩니다. 이 부사들은 현재완료의 '현재와의 관련성'이라는 의미를 강조하는 데 도움을 줍니다.I have already finished. (이미 끝냈어요 - 그래서 지금 다른 걸 할 수 있다), Have you finished yet? (아직 끝냈니?), I haven't finished yet. (아직 안 끝냈어요 - 그래서 계속 해야 한다) 와 같이 쓰입니다. 이 부사들이 사용되었다고 해서 무조건 현재완료를 써야 하는 것은 아니지만, 현재완료와 함께 쓰일 때 가장 자연스럽고 일반적입니다.Conjugation of 'To Work' (Regular) and 'To Go' (Irregular)
| Subject | Auxiliary | Past Participle (Regular) | Past Participle (Irregular) |
|---|---|---|---|
|
I
|
have
|
worked
|
gone
|
|
You
|
have
|
worked
|
gone
|
|
He/She/It
|
has
|
worked
|
gone
|
|
We
|
have
|
worked
|
gone
|
|
They
|
have
|
worked
|
gone
|
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
A verb tense used to express an action that happened at an unspecified time in the past or began in the past and continues to the present.
Life Experience
Talking about things you have done in your life without saying exactly when.
“I have seen that movie three times.”
“Have you ever eaten snails?”
Unfinished Time
Actions that started in the past and are still true or happening now.
“We have known each other since primary school.”
“He has worked here for ten years.”
Recent Action with Present Result
An action that happened recently and its effect is important right now.
“Oh no! I've cut my finger!”
“The taxi has arrived.”
Reference Table
| 사용 상황 | 핵심 단어 | Example | 왜 현재완료를 쓸까요? |
|---|---|---|---|
|
Life Experience
|
ever, never, before
|
I've visited Paris.
|
경험에 초점, 특정 시점 아님.
|
|
Ongoing Action
|
for, since
|
She has lived here for 5 years.
|
과거에 시작해서 지금도 계속됨.
|
|
Recent Completion
|
just, already, yet
|
We've just eaten.
|
최근에 끝나서 현재 결과가 있음.
|
|
Change Over Time
|
recently, lately
|
He has improved a lot.
|
지금까지의 변화를 설명.
|
|
Unfinished Time Period
|
today, this week
|
I haven't seen her today.
|
시간대가 아직 끝나지 않음.
|
|
Present Result
|
implied
|
I've lost my keys.
|
과거 행동 때문에 지금 열쇠가 없음.
|
격식 수준 스펙트럼
I have completed the assigned project. (Workplace)
I've finished the work. (Workplace)
I'm done! (Workplace)
I've crushed it. (Workplace)
현재완료: 시간의 다리
주요 용법
- Experiences 지금까지의 인생 경험
- Ongoing Actions 과거에 시작, 지금도 계속됨
- Recent Actions 방금 끝남, 현재 결과 있음
- Changes 시간에 따른 진화
구성
- Have/Has 조동사
- Past Participle 주동사 형태
구분
- No Specific Time 단순 과거와 다름
- Present Relevance 왜 지금 중요한가
현재완료 vs. 단순 과거
현재완료 & 단순 과거 선택 흐름도
행동이 완료되었고 특정 과거 시점(예: yesterday, in 2020)이 있나요?
인생 경험(ever/never)인가요?
행동이 과거에 시작해서 지금도 계속되고 있나요(for/since)?
최근 행동이며 명확한 현재 결과가 있나요?
현재완료 부사 및 의미
현재까지의 시간
- • Ever (in questions)
- • Never (negative experience)
- • Before (experience)
기간
- • For (period of time)
- • Since (starting point)
최근 완료/완료
- • Just (very recently)
- • Already (sooner than expected)
- • Yet (not done/expected, in questions/negatives)
진행 중인 기간
- • Lately
- • Recently
- • This week/month/year
수준별 예문
I have seen that movie.
I saw it at some point in my life.
She has lost her keys.
She can't find them now.
We have finished the game.
The game is over now.
He has eaten an apple.
He is not hungry for an apple now.
Have you ever been to Spain?
In your whole life, did you go to Spain?
I have never tried sushi.
In my life, I didn't try it.
They have just arrived at the station.
They arrived a minute ago.
He hasn't called me yet.
I am waiting for his call.
I have lived here for five years.
I moved here 5 years ago and I still live here.
She has worked as a doctor since 2010.
She started in 2010 and is still a doctor.
We've already seen this episode.
We saw it before you suggested it.
Has the mail come yet?
I am expecting the mail now.
This is the first time I've ever driven a Tesla.
I have no previous experience driving this car.
The company has grown significantly this year.
The growth is a present reality based on past actions.
I've been to the gym three times this week.
The week isn't over, and I've completed 3 sessions.
Scientists have discovered a new planet.
This is a recent achievement with present importance.
There has been a marked increase in remote work lately.
A trend that started recently is now very visible.
I have long suspected that he was lying.
I had this suspicion for a long time and still do.
The government has failed to address the housing crisis.
The failure is a current state resulting from past inaction.
He has consistently performed well under pressure.
His past performance defines his current reputation.
The poet has captured the essence of grief in these lines.
The artistic achievement remains relevant and present.
Rarely has such a discovery been made in this field.
Emphasis on the uniqueness of the event up to now.
Whether or not he has truly repented remains to be seen.
The present state of his mind is questioned.
The architecture has stood the test of time.
It was built long ago and is still standing strong.
혼동하기 쉬운
Learners often use Present Perfect when they mention a specific time.
Both are past participles of 'go' (or 'be' used as go).
Mixing up completed results with ongoing processes.
자주 하는 실수
I have see that movie.
I have seen that movie.
He have finished.
He has finished.
I have gone to London twice.
I have been to London twice.
I have finished yesterday.
I finished yesterday.
I have lived here since five years.
I have lived here for five years.
Did you ever eat sushi?
Have you ever eaten sushi?
It is the first time I am here.
It is the first time I have been here.
문장 패턴
I have never ___ in my life.
Have you ___ yet?
She has been a ___ for ___ years.
It's the most ___ I have ever ___.
Real World Usage
I've just left the house, see u soon!
I have worked in sales for over a decade.
We've finally reached 1k followers!
Have you checked in yet?
The Prime Minister has resigned.
Your rider has picked up your order.
‘지금도 중요한가?’를 생각해요
I have already eaten.
특정 과거 시간 표현은 조심하세요!
I met him yesterday.(❌
I have met him yesterday.)
불규칙 동사를 마스터하세요
I have written a letter.
축약형은 아주 중요해요
'Been'과 'Gone'의 차이점
Smart Tips
Always use the Present Perfect. It's asking about your whole life up to now.
Use the Present Perfect to show the difference between 'then' and 'now'.
Check if you can still do the action. If you can, use Present Perfect. If not, use Past Simple.
Put these words between 'have' and the verb.
발음
Contractions
In natural speech, 'have' and 'has' are almost always contracted.
The 'h' drop
In fast speech, the 'h' in 'have' or 'has' often disappears if not contracted.
Emphasis on 'Have'
I HAVE finished!
Conveys frustration or strong confirmation when someone doubts you.
암기하기
기억법
H.A.V.E. = Happening Always Via Experience. It connects what you HAVE done to who you ARE now.
시각적 연상
Imagine a physical bridge. On the left side is the Past (a dark forest). On the right side is the Present (a sunny city). The Present Perfect is the bridge that lets you carry things from the forest into the city.
Rhyme
If the time is not specific and the action's still true, Present Perfect is the tense that is waiting for you!
Story
Imagine a traveler named 'Have'. He carries a suitcase full of 'Past Participles'. Everywhere he goes, he tells people about his experiences ('I have been...'), but he never tells them exactly when he did them because he wants to stay mysterious.
Word Web
챌린지
Look around your room. Find three things that have changed recently and say them out loud using 'has' or 'have' (e.g., 'The sun has gone down').
문화 노트
BrE speakers are very strict about using Present Perfect for recent actions with 'just', 'already', and 'yet'.
AmE speakers often use the Past Simple for recent actions where British speakers would use Present Perfect.
Similar to British English, but often uses 'reckon' with Present Perfect in casual speech.
The Present Perfect developed in Germanic languages as a way to express possession of a completed state.
대화 시작하기
Have you ever traveled to a country where you didn't speak the language?
What is the most interesting thing you have done this year?
How has your city changed since you were a child?
Have you ever made a decision that completely changed your life?
일기 주제
자주 하는 실수
Test Yourself
I ___ to that restaurant before; the food is amazing!
Choose the correct sentence:
Translate into English: 'Ella no ha terminado su tarea todavía.'
Answer starts with: ["S...
Arrange the words in the correct order:
All words placed
Click words above to build the sentence
Score: /4
연습 문제
8 exercisesI ___ my homework already.
She has lived in London ___ 2015.
Find and fix the mistake:
Have you ever went to New York?
I moved here in 2010. (I / live / here / since 2010)
'I have seen that movie last night.'
A: Is John here? B: No, he ___ to the bank.
Select the correct word.
Eat, Go, See, Write
Score: /8
Practice Bank
13 exercisesHe ___ in that company since 2018.
I haven't saw that movie yet.
Which sentence is correct?
Translate into English: 'Nunca he visitado la Gran Muralla China.'
Put the words in order:
Match the subjects with the correct auxiliary verb:
We ___ this challenge for a week, and we're finally close to a solution.
He has went to the gym every day this month.
Which sentence is grammatically correct?
Translate into English: '¿Alguna vez has comido comida tailandesa?'
Put the words in order:
Match the verbs with their past participles:
I'm so hungry! I ___ anything since breakfast.
Score: /13
자주 묻는 질문 (8)
In American English, yes (e.g., 'I just ate'). In British English, it is much more common to use the Present Perfect ('I've just eaten').
'Been' means you went and came back. 'Gone' means you are still there. Example: 'I've been to the shop' (I'm home now) vs 'He's gone to the shop' (He's not here).
Because 'yesterday' is a finished time. The Present Perfect is only for unfinished time or times that aren't mentioned. Use the Past Simple for 'yesterday'.
No. 'I've got' usually means 'I have' (possession) in the present. 'I have had' is the Present Perfect of 'to have' (e.g., 'I have had this car for years').
Swap the subject and 'have/has'. 'You have seen' becomes 'Have you seen?'.
Yes, as long as you don't say exactly when. 'Humans have walked on the moon' is correct because it's a general human experience.
Been, gone, seen, done, eaten, had, and taken are used very frequently.
Usually, yes. 'I haven't finished yet' is the standard position in both speaking and writing.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Pretérito Perfecto Compuesto
Spanish doesn't use 'do-support' for questions.
Passé Composé
French uses 'être' (to be) for some verbs, English only uses 'have'.
Perfekt
German uses 'sein' (to be) for movement verbs; English uses 'have' for all.
~ta koto ga aru / ~te iru
Japanese has no direct 'have + participle' equivalent.
Qad + Past Tense
Arabic doesn't have a separate 'perfect' verb conjugation.
Guò (过) / Le (了)
Chinese relies on context and particles rather than auxiliary verbs.
Learning Path
Prerequisites
관련 동영상
Stars 101 | National Geographic
Learn English With Disney Movies | Monsters Inc. [Intermediate Level]
🇦🇷 Solo Trip to Buenos Aires: Is It Safe? Fun? Worth It? A Female Solo Traveler’s Honest Experience
Learn English Tenses: The Present Perfect
Learn English with Bob the Canadian
Master All 4 Present Tenses in 10 Min | English Grammar Lesson | Best Way To Learn English Tenses
Learn English | Let's Talk - Free English Lessons
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 방에 들어갔는데 왜 들어갔는지 완전히 까먹은 적 있나요? 우리 모두 그런 적 있죠. 과거의 행동이 현재 순간에 불쑥...