빠른 답변
독일어 Perfekt(완료과거)는 일상 대화에서 과거를 말할 때 가장 흔히 쓰는 시제입니다. 조동사(haben 또는 sein)와 과거분사(Partizip II)를 함께 쓰고, 과거분사는 절의 끝에 둡니다. 핵심은 올바른 조동사를 고르고, 규칙 동사, 불규칙 동사, 분리 동사에 맞게 과거분사를 정확히 만드는 것입니다.
독일어의 Perfekt(현재완료)는 일상적인 구어 독일어에서 과거 일을 말할 때 가장 흔한 방식입니다. 조동사(haben 또는 sein)와 과거분사(Partizip II)를 함께 쓰고, 보통 과거분사는 절의 끝에 둡니다.
이미 독일어로 인사하는 법과 독일어로 작별 인사하는 법 같은 기본 문장을 말할 수 있다면, Perfekt는 다음 큰 단계입니다. 원어민이 실제로 말하는 방식대로 무슨 일이 있었는지, 무엇을 했는지, 어디에 갔는지를 말할 수 있게 해주기 때문입니다.
Perfekt가 중요한 이유(그리고 독일어가 얼마나 널리 쓰이는지)
독일어는 주요 세계 언어입니다. Ethnologue는 모국어 화자가 약 9,000만 명이라고 추정합니다(Ethnologue, 27판, 2024). 독일, 오스트리아, 스위스, 벨기에, 룩셈부르크, 리히텐슈타인 등 여러 나라에서 공용어이며, 유럽 전역에서 널리 학습됩니다.
일상에서 가장 자주 듣는 과거 시제는 특히 대화에서 Perfekt입니다. Präteritum만 먼저 배우면 독일어 글은 많이 이해할 수 있습니다. 하지만 말할 때는 금방 문어체처럼 들릴 수 있습니다.
언어학자 Martin Durrell은 독일어 참고 문법서에서 구어와 문어의 과거 시제 분리를 현대 용법의 핵심 특징으로 봅니다. 학습자가 부딪히는 지점도 바로 이것입니다. 문법 자체는 어렵지 않지만, 시제 선택은 문화와 지역의 영향을 받습니다.
Perfekt란 무엇인가(한 가지 명확한 공식)
Perfekt는 두 부분으로 이루어집니다.
- 활용된 조동사: haben 또는 sein
- 과거분사: Partizip II
주절에서는 조동사가 일반적인 동사 자리(대개 2번째 자리)에 오고, 과거분사는 문장 끝으로 갑니다.
예시 패턴:
- Ich habe heute viel gearbeitet.
- Ich bin nach Hause gegangen.
두 조동사: haben vs sein
대부분의 동사에는 haben을 사용
동사가 행동을 나타내고, 특히 직접목적어를 취할 수 있으면 Perfekt는 보통 haben을 씁니다.
- Ich habe Pizza gegessen.
- Wir haben den Film gesehen.
- Sie hat mich angerufen.
발음 팁(영어식 근사):
- haben: HAH-ben
- gegessen: geh-GEH-sen
- gesehen: geh-ZAY-en
- angerufen: AHN-guh-roo-fen
이동과 상태 변화에는 sein을 사용
A에서 B로 이동하는 동사와 상태 변화를 나타내는 동사에는 sein을 많이 씁니다.
- Ich bin nach Berlin gefahren.
- Er ist eingeschlafen.
- Sie ist gestorben.
발음 팁:
- sein: ZINE
- gefahren: guh-FAH-ren
- eingeschlafen: EYN-guh-shlah-fen
- gestorben: guh-SHTOR-ben
실용적인 지름길 하나가 있습니다. 자연스럽게 "어디로 갔어?" 또는 "무엇이 되었어?"라고 물을 수 있으면, 그 동사는 종종 sein을 씁니다. 다만 지름길에는 예외가 있으니, 가능하면 사전으로 확인하세요(이 용도에는 Duden 항목이 신뢰할 만함, 2026년 열람).
둘 다 쓸 수 있는 동사(의미가 달라짐)
어떤 동사는 이동(sein)에 초점을 두는지, 활동 자체(haben)에 초점을 두는지에 따라 haben이나 sein을 쓸 수 있습니다.
-
Ich bin geschwommen. (수영했다, 이동에 초점, 종종 거리나 방향이 암시됨)
-
Ich habe geschwommen. (수영을 했다, 활동에 초점)
-
Er ist gefahren. (그가 운전해서 A에서 B로 이동했다)
-
Er hat gefahren. (덜 흔하지만, 특정 맥락에서 직접목적어와 함께 나타날 수 있음, 예를 들어 오래된 용법이나 지역 용법, 또는 고정 표현)
이게 복잡하게 느껴진다면 정상입니다. 독일어 조동사 선택은 의미적 요소도 있고 관습적 요소도 있습니다. 좋은 문법서는 이를 단일 규칙이 아니라 용법 체계로 다룹니다.
과거분사(Partizip II) 만드는 법
독일어 과거분사는 규칙적인 경우가 많습니다. 하지만 반드시 구분해야 할 큰 범주가 세 가지 있습니다. 규칙 동사, 불규칙 동사, 혼합 동사입니다.
규칙 동사(-en 동사, 예측 가능한 분사)
많은 규칙 동사에서 Partizip II는 다음 형태입니다.
ge- + 동사 어간 + -t
예시:
- machen → gemacht (guh-MAHKT)
- spielen → gespielt (guh-SHPEELT)
- lernen → gelernt (guh-LEHRNT)
이 묶음은 자동화하기 가장 쉽습니다.
불규칙(강)동사
강동사는 과거분사에서 -en을 취하는 경우가 많고, 모음이 바뀔 수도 있습니다.
예시:
- gehen → gegangen (guh-GAHNG-en)
- sehen → gesehen (guh-ZAY-en)
- schreiben → geschrieben (guh-SHREE-ben)
완전히 예측할 수 없으니 어휘로 외웁니다. Duden과 Goethe-Institut의 문법 자료에 과거분사가 명확히 정리되어 있습니다(2026년 열람).
혼합 동사(약변화 어미, 강변화 모음)
어떤 동사는 강동사처럼 모음이 바뀌지만, 약동사처럼 -t로 끝납니다.
예시:
- bringen → gebracht (guh-BRAHKT)
- denken → gedacht (guh-DAHKT)
- kennen → gekannt (guh-KAHNT)
구어에서 자주 나오니, 초반에 외울 가치가 큽니다.
💡 과거분사를 빠르게 배우는 방법
새 동사를 배울 때 3종 세트로 외우세요: 부정사, Präteritum 형태, Partizip II. Perfekt로 주로 말하더라도, Präteritum 형태는 독일어 글과 많은 고정 표현을 알아보는 데 도움이 됩니다.
분리 동사의 Perfekt(ge가 가운데로 들어감)
분리 동사는 Perfekt에서 대표적인 함정입니다. 과거분사는 보통 이렇게 생깁니다.
접두사 + ge + 어간 + 어미
예시:
- anrufen → angerufen (AHN-guh-roo-fen)
- aufstehen → aufgestanden (OWF-guh-SHTAHN-den)
- einkaufen → eingekauft (EYN-guh-kowft)
ge가 접두사 뒤에 오는 점을 보세요.
이게 중요한 이유는 분리 동사가 실제 대화에 매우 자주 나오기 때문입니다. 독일어로 사랑해라고 말하는 법 같은 연애 대화에서도 anrufen, zurückkommen, aufpassen 같은 동사를 자주 듣습니다.
비분리 동사(ge- 없음)
동사에 비분리 접두사가 있으면 보통 **ge-**를 붙이지 않습니다.
흔한 비분리 접두사: be-, ver-, er-, ent-, zer-, miss-
예시:
- besuchen → besucht (beh-ZOOKT)
- verstehen → verstanden (fehr-SHTAHN-den)
- erzählen → erzählt (ehr-TSAYLT)
학습자 실수: ge-를 억지로 붙이는 것. geverstanden는 틀립니다.
-ieren로 끝나는 동사(이것도 ge- 없음)
-ieren로 끝나는 동사도 **ge-**를 쓰지 않습니다.
예시:
- studieren → studiert (shtoo-DEE-eert)
- telefonieren → telefoniert (teh-leh-foh-NEE-eert)
- reparieren → repariert (reh-pah-REE-eert)
국제어가 많아서 괜히 복잡하게 생각하기 쉽습니다. 규칙은 간단합니다. ge-를 붙이지 않습니다.
어순: 실제 문장에서 Perfekt가 들어가는 자리
주절: 조동사 2번째, 과거분사 마지막
- Ich habe heute keine Zeit gehabt.
- Wir sind gestern spät angekommen.
발음 팁:
- gehabt: guh-HAPT
- angekommen: AHN-guh-kom-en
의문문: 조동사 먼저, 과거분사 마지막
- Hast du das gemacht?
- Bist du schon gegangen?
발음 팁:
- hast: HAHST
- bist: BIST
- schon: shohn
종속절: 둘 다 끝으로 감
종속절(weil, dass, obwohl, wenn)에서는 활용된 조동사도 끝으로 이동합니다.
- ..., weil ich heute gearbeitet habe.
- ..., dass wir spät angekommen sind.
이 때문에 독일어가 "정보가 늦게 나오는" 언어처럼 느껴질 수 있습니다. 실제로 무슨 일이 있었는지 알려면 과거분사를 기다려야 하는 경우가 많습니다.
David Yeandle의 독일어 통사론과 동사 위치 연구는 동사-문장끝 패턴이 독일어 절 구조에서 얼마나 핵심인지 강조합니다. Perfekt는 동사가 두 조각으로 갈라지기 때문에 그 구조가 더 눈에 보입니다.
⚠️ 흔한 어순 실수
일반적인 주절에서 과거분사를 조동사 바로 뒤에 두지 마세요. Ich habe gearbeitet는 괜찮습니다. 하지만 정보를 더 붙이면 과거분사는 여전히 끝으로 갑니다: Ich habe heute im Büro gearbeitet.
Perfekt vs Präteritum: 독일 사람들이 실제로 하는 방식
실전 규칙: 구어 독일어는 Perfekt를 선호
일상 대화의 상당 부분에서 Perfekt가 기본 과거 시제입니다. 특히 남부(바이에른, 바덴 뷔르템베르크), 오스트리아, 스위스에서 더 강합니다.
대화를 목표로 한다면 Perfekt가 가장 큰 효과를 줍니다.
하지만 특정 동사에서는 Präteritum도 흔함
대부분 Perfekt를 쓰는 화자도 다음은 Präteritum로 말하는 경우가 많습니다.
- sein: ich war, du warst
- haben: ich hatte
- 조동사: ich konnte, ich musste, ich wollte
편한 말투에서는 Perfekt 형태(ich bin gewesen, ich habe gehabt)도 들립니다. 하지만 표시적인 느낌이 나거나 지역색이 있을 수 있고, 많은 학습자는 초반에 꼭 필요하지 않습니다.
IDS(Institut für Deutsche Sprache)는 시제 선택이 지역과 격식 수준에 따라 달라지며, 그 변이가 "실수"가 아니라 표준 용법의 일부라고 설명합니다(IDS 자료, 2026년 열람).
문화 포인트: 시제 선택은 시간만이 아니라 격식을 드러냄
독일어권 직장에서는 Perfekt가 더 대화체이고 즉각적으로 들리는 경우가 많습니다. 반면 Präteritum는 보고문이나 서술문처럼 들릴 수 있습니다. 뉴스 방송에서는 Präteritum가 자주 나오는데, 형태가 간결하고 글말을 말로 옮긴 스타일에 잘 맞기 때문입니다.
친구끼리 일상적으로 이야기할 때는 말의 리듬에 맞아서 Perfekt가 흔합니다. 그래서 Ich sah ihn보다는 Ich habe ihn gesehen을 더 자주 듣습니다. 누군가 문학적인 톤으로 이야기를 "연기"할 때만 예외가 생깁니다.
자주 쓰는 Perfekt 동사 미니 도구상자(발음 포함)
영화, 드라마, 실제 대화에서 계속 듣게 될 동사들입니다.
- machen → gemacht (guh-MAHKT)
- sagen → gesagt (guh-ZAHKT)
- gehen → gegangen (guh-GAHNG-en)
- kommen → gekommen (guh-KOM-en)
- sehen → gesehen (guh-ZAY-en)
- geben → gegeben (guh-GAY-ben)
- nehmen → genommen (guh-NOM-en)
- finden → gefunden (guh-FOON-den)
- denken → gedacht (guh-DAHKT)
- wissen → gewusst (guh-VOOST)
이 패턴에 끼워 넣을 일상 어휘를 더 원하면, 가장 흔한 독일어 단어 100개 같은 빈도 기반 목록과 함께 보세요.
전형적인 학습자 오류(빠르게 고치는 법)
오류 1: 조동사를 잘못 고름
틀림: Ich habe nach Hause gegangen.
맞음: Ich bin nach Hause gegangen.
해결: 이동과 상태 변화 동사는 첫날부터 "sein 동사"로 외우세요. 새 동사를 만나면 사전 항목에서 조동사를 확인하세요(Duden, 2026년 열람).
오류 2: 접두사가 있는 과거분사를 잘못 만듦
틀림: Ich habe angeruft.
맞음: Ich habe angerufen.
해결: 분리 동사는 과거분사를 통째로 덩어리로 외우세요. 고빈도 동사가 많고 계속 반복됩니다.
오류 3: 과거분사를 끝에 두는 것을 잊음
틀림: Ich habe gearbeitet heute.
맞음: Ich habe heute gearbeitet.
해결: 짧게 확장하는 훈련을 하세요. Ich habe gearbeitet로 시작하고, 시간 표현 하나를 붙이고, 장소 표현 하나를 붙이세요. 그리고 과거분사를 끝으로 계속 밀어 두세요.
오류 4: 대화에서 Präteritum를 과하게 씀
학습자는 교재와 독서에서 Präteritum를 자주 접합니다. 그건 유용합니다. 하지만 목표가 자연스러운 대화라면 기본값을 Perfekt로 바꾸세요.
war와 hatte에는 여전히 Präteritum가 필요합니다. 그리고 글에서는 어디서나 보이니 자연스럽게 익숙해집니다.
영화와 TV 대사에서 Perfekt가 나오는 방식
구어 독일어에는 짧은 Perfekt 문장이 많습니다.
- Ich hab's vergessen. (잊었어.)
- Wir haben gewonnen. (이겼어.)
- Was ist passiert? (무슨 일 있었어?)
- Ich bin gleich zurückgekommen. (바로 돌아왔어.)
발음 팁:
- vergessen: fehr-GEH-sen
- gewonnen: guh-VOHN-en
- passiert: pah-SEE-eert
- zurückgekommen: tsoo-ROOK-guh-kom-en
빠른 말에서는 ich hab 같은 축약과 wir sind 같은 연결 발음도 자주 들립니다. 이는 "대충 말하는 독일어"가 아니라 일상 리듬입니다.
실제 타이밍에 맞는 자막으로 이 패턴을 반복해서 듣고 싶다면, 영화 기반 연습이 도움이 됩니다. Wordy의 클립 형식은 이를 위해 만들어졌습니다. Perfekt가 자연스럽게 나오는 짧은 장면을 보고, 어순과 과거분사 인식을 위해 빠르게 반복 재생합니다.
간단한 연습 계획(하루 15분)
1단계: 어디서나 나오는 과거분사 20개를 마스터
시작 세트를 고르세요: gemacht, gesagt, gegangen, gekommen, gesehen, gegeben, genommen, gefunden, gedacht, gewusst, gegessen, getrunken, geschlafen, gearbeitet, gelernt, gespielt, gekauft, angerufen, verstanden, erzählt.
각각 조동사와 함께 쓰세요: ich habe gemacht, ich bin gegangen.
2단계: 템플릿 하나로 어순을 반복 훈련
템플릿:
Ich habe [time] [place] [object] [Partizip II].
예시:
- Ich habe gestern im Büro viel gearbeitet.
- Ich habe heute zu Hause Pizza gegessen.
3단계: 종속절을 추가
- ..., weil ich keine Zeit gehabt habe.
- ..., weil wir spät angekommen sind.
이 방법이 독일어를 구조적으로 자연스럽게 만드는 가장 빠른 길입니다.
💡 실생활에서는 공손한 과거를 쓰세요
사과하거나 설명할 때는 Perfekt가 자연스러운 선택인 경우가 많습니다: Ich habe das vergessen. Es tut mir leid. 일상적인 공손 표현 패턴을 더 원하면, 독일어로 인사하는 법과 독일어로 작별 인사하는 법의 인사 공식과 함께 익히세요.
톤에 대한 메모: 독일어의 과거 시제와 강도
Perfekt는 감정적으로 즉각적인 느낌을 주는 시제이기도 합니다. 말다툼, 고백, 극적인 장면에서 독일 사람들은 방금 일어난 일에 초점을 두기 위해 Perfekt를 자주 씁니다.
그래서 Perfekt는 강한 표현 근처에서도 자주 등장합니다. 강도와 격식이 어떻게 작동하는지(그리고 화면에서 들은 말을 언제 따라 하면 안 되는지)가 궁금하다면, 독일어 욕설 가이드를 보세요. 먼저는 따라 하기보다 이해를 위해 배우세요.
요약: Perfekt 체크리스트
- 형태: haben/sein + Partizip II
- 주절: 조동사는 앞쪽, 과거분사는 마지막
- 종속절: 둘 다 끝
- haben: 대부분의 동사
- sein: 이동과 상태 변화
- Partizip II 패턴: ge-...-t(규칙), -en(많은 불규칙), 혼합 동사도 존재
- 분리 접두사: 접두사 + ge + 어간
- 비분리 접두사와 -ieren 동사: ge- 없음
이것들을 안정적으로 할 수 있으면, 독일어 과거 시제가 연습문제가 아니라 실제 대화에서 쓸 수 있는 도구가 됩니다.
자연스러운 발화에서 Perfekt가 나오는 구조화된 듣기 연습을 원하면 Wordy의 독일어 클립을 살펴보세요. 그리고 독일어 어순 같은 문법 중심 읽기로 보강하세요.
자주 묻는 질문
독일어 Perfekt는 언제 쓰나요?
Perfekt에서 haben과 sein은 어떻게 고르나요?
독일어 문장에서 과거분사 위치는 어디인가요?
Perfekt는 영어의 present perfect와 같나요?
독일어 글쓰기에서는 항상 Präteritum만 쓰나요?
출처 및 참고자료
- Duden, 'Perfekt' 및 'Partizip II' 항목, 2026년 접속
- Institut für Deutsche Sprache (IDS), 독일어 문법과 용법 자료, 2026년 접속
- Goethe-Institut, 독일어 문법 학습 자료(Perfekt/Präteritum), 2026년 접속
- Ethnologue, 27판, 2024

