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입니다.
파워잉글리쉬 영작 첨삭 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으로 모양이 갈립니다.
즉 규칙을 몰라서가 아니라, 대부분이 같아서 다른 것을 잊는 것입니다.
모양이 갈리는 동사
| 원형 | 과거 | 과거분사 |
|---|---|---|
| go | went | gone |
| see | saw | seen |
| take | took | taken |
| drink | drank | drunk |
| write | wrote | written |
| speak | spoke | spoken |
| break | broke | broken |
| run | ran | run |
been과 gone은 뜻이 다릅니다
이건 시험보다 실생활에서 더 중요합니다.
I have been to Japan. — 일본에 가 본 적 있다 (지금은 여기 있음)
He has gone to Japan. — 일본에 가고 없다 (지금 여기 없음)
경험을 말할 때는 been입니다. gone을 쓰면 아직 안 돌아왔다는 뜻이 됩니다.
자주 묻는 것
have went는 왜 틀린가요?
have been과 has gone은 어떻게 다른가요?
과거형과 과거분사가 같은 동사도 있나요?
다른 글
숫자 뒤에 s를 빠뜨립니다 · he 뒤에 s가 빠집니다 · informations라는 단어는 없습니다 · 이미 복수인데 s를 또 붙입니다 · an hour인데 a university인 이유 · much와 many, 무엇으로 가르나
영어 공부 방법 도 보십시오.
가까운 곳이 없어도시작할 수 있습니다
동네에 맞는 학원이 없거나 시간이 안 맞아 미루는 경우가 많습니다. 1:1 온라인 수업은 오가는 시간이 없어 매일 이어 가기에 유리합니다.
파워잉글리쉬는 강사 한 명이 계속 맡습니다. 매번 자기소개를 다시 할 필요가 없고, 수업 뒤에 강사님이 직접 써 주신 피드백이 남습니다.
교재도 영작 첨삭도 값을 따로 받지 않습니다. 들어가는 돈은 수강료뿐입니다.