have 뒤에는 과거분사입니다

I have went there. 과거 이야기니까 과거형을 넣게 됩니다. 그런데 have 뒤에 오는 것은 과거형이 아니라 과거분사입니다. 둘이 모양이 다른 동사가 꽤 있습니다.

무엇이 틀렸는가

I have went there twice.

I have been there twice.

go의 과거분사는 gone이고, 갔다 왔으면 been입니다.

She has drank too much coffee.

She has drunk too much coffee.

drink는 drank-drunk입니다.

I have ran a marathon.

I have run a marathon.

run은 과거분사도 run입니다.

첨삭 데이터
12건에서 나옴
0.11%전체 글 대비
19위실수 74가지 중

파워잉글리쉬 영작 첨삭 10,596건을 세어 본 결과입니다. 자주 걸린 자리는 have drank, have ran, have wore 입니다. 과거형과 과거분사가 같은 동사가 많아서 다른 것도 같다고 여깁니다.

2026년 8월 · 최근 첨삭 20,000건에서 학생이 비공개로 표시한 글과 아주 짧은 글을 뺀 수

헷갈리는 이유

동사 대부분은 과거형과 과거분사가 같습니다. worked-worked, played-played, made-made.

그래서 have made는 맞습니다. 이 경험이 쌓이면 have went도 될 것 같습니다. 그런데 go는 went-gone으로 모양이 갈립니다.

즉 규칙을 몰라서가 아니라, 대부분이 같아서 다른 것을 잊는 것입니다.

모양이 갈리는 동사

원형과거과거분사
gowentgone
seesawseen
taketooktaken
drinkdrankdrunk
writewrotewritten
speakspokespoken
breakbrokebroken
runranrun

been과 gone은 뜻이 다릅니다

이건 시험보다 실생활에서 더 중요합니다.

I have been to Japan. — 일본에 가 본 적 있다 (지금은 여기 있음)

He has gone to Japan. — 일본에 가고 없다 (지금 여기 없음)

경험을 말할 때는 been입니다. gone을 쓰면 아직 안 돌아왔다는 뜻이 됩니다.

한 줄 정리have 뒤에는 과거분사입니다. 경험은 have been, 가고 없으면 has gone입니다.

자주 묻는 것

have went는 왜 틀린가요?
have 뒤에는 과거형이 아니라 과거분사가 옵니다. go의 과거분사는 gone이고, 가 본 적 있다는 뜻이면 been을 씁니다.
have been과 has gone은 어떻게 다른가요?
been은 갔다 온 경험이고 gone은 가서 아직 안 돌아왔다는 뜻입니다.
과거형과 과거분사가 같은 동사도 있나요?
대부분 같습니다. worked, played, made처럼요. 그래서 go나 see처럼 갈리는 동사만 따로 익히면 됩니다.

다른 글

숫자 뒤에 s를 빠뜨립니다 · he 뒤에 s가 빠집니다 · informations라는 단어는 없습니다 · 이미 복수인데 s를 또 붙입니다 · an hour인데 a university인 이유 · much와 many, 무엇으로 가르나

영어 공부 방법 도 보십시오.

가까운 곳이 없어도시작할 수 있습니다

동네에 맞는 학원이 없거나 시간이 안 맞아 미루는 경우가 많습니다. 1:1 온라인 수업은 오가는 시간이 없어 매일 이어 가기에 유리합니다.

파워잉글리쉬는 강사 한 명이 계속 맡습니다. 매번 자기소개를 다시 할 필요가 없고, 수업 뒤에 강사님이 직접 써 주신 피드백이 남습니다.

교재도 영작 첨삭도 값을 따로 받지 않습니다. 들어가는 돈은 수강료뿐입니다.

무료 체험 수업 신청 수강료