현재완료: 구어체 과거
A1 Perfekt: die gesprochene Vergangenheit 19 / 52
요약
현재완료(Perfekt)는 구어체 독일어에서 과거를 나타내는 일반적인 방법입니다. 2번 자리에 오는 haben 또는 sein와, 절 맨 끝에 오는 과거분사(Partizip II)로 이루어집니다. 영어의 단순과거를 쓰는 자리에 씁니다: Ich habe gestern gearbeitet의 뜻은 “나는 어제 일했다”입니다(“나는 일한 적이 있다”가 아닙니다).
규칙
Perfekt 문장은 절의 나머지 부분을 감싸는 두 부분으로 이루어집니다:
| 2번 자리(조동사) | … 가운데 … | 끝(분사) |
|---|---|---|
| habe | ich gestern Fußball | gespielt. |
| bin | ich nach Berlin | gefahren. |
분사(Partizip II) 만들기:
- 약변화(규칙):
ge-+ 어간 +-t. machen -> gemacht, kaufen -> gekauft. 어간 끝이 -t 또는 -d인 경우, 그리고 다른 자음 뒤에서 어간 끝이 -m 또는 -n인 경우에는 e를 추가로 넣습니다: arbeiten -> gearbeitet, reden -> geredet, öffnen -> geöffnet, regnen -> geregnet — 단, l, r, h 뒤에서는 그렇지 않습니다: lernen -> gelernt, wohnen -> gewohnt. - 강변화(불규칙):
ge-+ 어간(흔히 모음이 바뀜) +-en. sehen -> gesehen, trinken -> getrunken, schreiben -> geschrieben, gehen -> gegangen. 이런 동사는 반드시 목록으로 외워야 합니다. - 비분리전철(be-, ver-, ent-, er-, ge-, zer-)이 붙거나
-ieren동사인 경우에는ge-가 붙지 않습니다: bezahlen -> bezahlt, verstehen -> verstanden, studieren -> studiert. - 분리동사는 전철과 어간 사이에
-ge-를 넣습니다: einkaufen -> eingekauft, aufstehen -> aufgestanden, anrufen -> angerufen.
haben일까, sein일까?
- 목적지로의 이동을 나타내는 동사(gehen, kommen, fahren, fliegen, laufen, reisen)와 상태변화동사(aufstehen, werden, passieren)에는 sein를 씁니다. 그 외에 고정된 세 동사 sein, bleiben(그리고 werden)도 있습니다.
- 그 밖의 모든 경우, 그리고 대격 목적어를 가지는 모든 동사에는 haben를 씁니다.
형태와 패턴
활용되는 조동사(실제로 형태가 바뀌는 부분):
| 인칭 | haben | sein |
|---|---|---|
| ich | habe | bin |
| du | hast | bist |
| er/sie/es | hat | ist |
| wir | haben | sind |
| ihr | habt | seid |
| sie/Sie | haben | sind |
외워야 할 자주 쓰이는 강변화/불규칙 분사:
| Infinitiv | Partizip II | Hilfsverb | 번역 |
|---|---|---|---|
| sehen | gesehen | haben | 본 |
| essen | gegessen | haben | 먹은 |
| trinken | getrunken | haben | 마신 |
| nehmen | genommen | haben | 잡은 |
| schreiben | geschrieben | haben | 쓴 |
| lesen | gelesen | haben | 읽은 |
| sprechen | gesprochen | haben | 말한 |
| gehen | gegangen | sein | 간 |
| kommen | gekommen | sein | 온 |
| fahren | gefahren | sein | 운전한/간 |
| fliegen | geflogen | sein | 날아간 |
| bleiben | geblieben | sein | 머무른 |
| sein | gewesen | sein | 있었던 |
| werden | geworden | sein | 된 |
예문
| Deutsch | 한국어 |
|---|---|
| Ich habe gestern viel gearbeitet. | 나는 어제 많이 일했다. |
| Wir haben einen Film gesehen. | 우리는 영화를 봤다. |
| Hast du das Brot schon gekauft? | 너는 빵을 벌써 샀니? |
| Er ist um sieben Uhr aufgestanden. | 그는 일곱 시에 일어났다. |
| Sie ist nach München gefahren. | 그녀는 뮌헨에 차로 갔다. |
| Ich habe die Rechnung bezahlt. | 나는 계산서를 지불했다. |
| Was ist gestern passiert? | 어제 무슨 일이 일어났니? |
| Wir sind zu Hause geblieben. | 우리는 집에 있었다. |
자주 하는 실수
- Ich habe gefahren -> Ich bin gefahren — 장소로의 이동에는 sein를 씁니다.
- Ich bin das Auto gefahren -> Ich habe das Auto gefahren — 대격 목적어가 있으면 haben를 씁니다.
- Ich habe gemacht viel gestern(분사가 중간에 옴) -> 분사가 맨 끝으로 밀려납니다: Ich habe gestern viel gemacht.
- gebezahlt / gestudiert -> bezahlt / studiert — 비분리전철이나
-ieren동사에는ge-가 붙지 않습니다. - geeinkauft -> eingekauft — 분리동사는
-ge-를 안에 넣습니다: 전철 + ge + 어간.
학습 팁
- sein를 외우는 요령: 화살표로 그릴 수 있는 동사(A에서 B로 이동), 또는 “새로운 무언가가 된다”(상태변화)라는 뜻의 동사와 함께 씁니다. 그 밖의 모든 경우에는 haben를 씁니다.
- 동사에 대격 목적어가 있으면 조동사는 거의 항상 haben입니다.
- 조동사가 인칭어미를 가지며, 분사는 절대 바뀌지 않습니다 — 분사는 한 번만 외워서 모든 인칭에 그대로 씁니다.
- 강변화 분사는 작은 묶음으로 외우세요(예: trinken/getrunken, singen/gesungen) — 모음 교체 패턴이 반복됩니다.