現在完了形(話し言葉の過去)

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位(助動詞)…中域…文末(過去分詞)
habeich gestern Fußballgespielt.
binich nach Berlingefahren.

過去分詞(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 を使います。

語形と型

助動詞の活用形(実際に変化する部分):

人称habensein
ichhabebin
duhastbist
er/sie/eshatist
wirhabensind
ihrhabtseid
sie/Siehabensind

覚えておきたい、よく使う強変化・不規則の過去分詞:

InfinitivPartizip IIHilfsverb訳
sehengesehenhaben見た
essengegessenhaben食べた
trinkengetrunkenhaben飲んだ
nehmengenommenhaben取った
schreibengeschriebenhaben書いた
lesengelesenhaben読んだ
sprechengesprochenhaben話した
gehengegangensein行った
kommengekommensein来た
fahrengefahrensein(乗り物で)行った
fliegengeflogensein飛んだ
bleibengebliebensein滞在した
seingewesensein(〜で)あった/いた
werdengewordenseinなった

例文

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):母音の変化パターンが繰り返し現れます。