現在完了形(話し言葉の過去)
A1 Perfekt: die gesprochene Vergangenheit 19 / 52
要点
現在完了形(Perfekt)は、話し言葉のドイツ語で過去を表すふつうの言い方です。位置2に置かれる haben または sein と、文末に置かれる 過去分詞(Partizip II) から作られます。英語の単純過去にあたる場面で使います:Ich habe gestern gearbeitet は「I worked yesterday」にあたり(「I have worked」ではありません)。
規則
Perfekt の文は、節の残りの部分を囲む枠を作る2つの部分から成ります:
| 第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 を使います。決まった3つの動詞:sein、bleiben(と werden)も同様です。
- それ以外のすべて、そして 4格の目的語を取るすべての動詞 には 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. | 彼は7時に起きた。 |
| 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:4格の目的語があるときは 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。
- 動詞が 4格の目的語 を取る場合、助動詞はほとんどの場合 haben です。
- 人称語尾を担うのは助動詞のほうで、過去分詞は決して変化しません:それぞれの過去分詞を一度覚えれば、すべての人称にそのまま使えます。
- 強変化の過去分詞は小さなまとまりで覚えましょう(例:trinken/getrunken、singen/gesungen):母音の変化パターンが繰り返し現れます。