文法
ドイツ語の時間表現: どの格か、どの前置詞か
am Montag、jeden Tag、seit einem Jahr、eines Tages - 四つの格、一つの仕組み。ドイツ語の時間表現がどの前置詞と格をとるのか、そしてその理由を学びます。
最終更新

ほとんどの学習者は、ドイツ語の時間表現に一つずつ、語彙として出会います。am Montag、jeden Tag、seit einem Jahr、vor zwei Wochen。その下に仕組みがあることを誰も教えてくれないので、結局 *in Montag、*seit ein Jahr、*jede Tag のように当てずっぽうになります。仕組みは一ページに収まるほど小さなものです。前置詞のない時間表現はほぼ必ず4格。前置詞のある時間表現はほぼ必ず3格。2格は一握りの決まった言い回しに現れるだけで、見て分かれば十分、自分で組み立てるものではありません。
この目安で、話したり聞いたりする表現のおよそ9割がカバーできます。残りの1割は、日本語や英語から想像するのとは違う振る舞いをする前置詞の短いリストです。「今から〜後」 を意味する in、「〜前」 を意味する vor、現在形を要求する seit。これらには十分ほど意識して向き合う価値があります。時刻そのもの(halb acht、Viertel nach、24時間制)が必要なら、それは別の技能です。数と時刻を見てください。
基本の分かれ目: 前置詞がなければ4格
ドイツ語では、前置詞がその役目を果たさないとき、名詞句そのものに時間を示す印をつけます。これが 副詞的4格 で、二つの働きがあります。特定の時点を指すことと、期間を測ることです。
- 時点を指す:
nächsten Montag、letztes Jahr、diesen Sommer、jeden Tag、den ganzen Abend - 期間を測る:
Ich habe drei Jahre in Wien gewohnt.Wir haben zwei Stunden gewartet.
女性名詞と複数形では格が見えません(nächste Woche は1格でも4格でも同じ形です)。学習者がこの型に気づかない理由はまさにそこにあります。正体を明かすのは男性名詞です。nächsten Monat、letzten Freitag、jeden Tag であって、*nächster Monat には決してなりません。男性の語尾を正しく出せれば、残りは自然についてきます。冠詞の形にまだ自信がなければ、ライブラリに4格の語尾の完全な表があります。
前置詞が現れた瞬間、格を決めるのはその前置詞になり、時間を表す前置詞は圧倒的に3格支配です。an、in、vor、nach、seit、ab、von ... bis、zu、bei、zwischen。4格支配のものは短いリストです。um、gegen、für、bis、über、durch。
Wann? 時点
実際に必要なのはこの表です。an dem は am に、in dem は im に、zu dem は zum に、bei dem は beim に縮約されます。この縮約はくだけた言い方ではなく、標準形です。
| 時間の単位 | 型 | 例 |
|---|---|---|
| 時刻 | um + 4格 | um acht Uhr, um Mitternacht |
| おおよその時刻 | gegen + 4格 | gegen acht |
| 曜日 | an + 3格 | am Montag, am Wochenende |
| 一日の時間帯 | an + 3格 | am Morgen, am Nachmittag, am Abend |
| 夜 | in + 3格 | in der Nacht |
| 日付 | an + 3格 | am 3. Mai, am ersten Januar |
| 月 | in + 3格 | im Juli |
| 季節 | in + 3格 | im Winter, im Frühling |
| 年 | 数字のみ、または in + 3格 | 1990 / im Jahr 1990 |
| 祝祭日 | zu または an + 3格 | zu Weihnachten, an Ostern |
| 未来への隔たり | in + 3格 | in einer Woche, in drei Monaten |
| 過去への隔たり | vor + 3格 | vor einer Woche, vor drei Monaten |
| この/次の/前の + 単位 | 前置詞なしの4格 | nächste Woche, letzten Monat, diesen Freitag |
頭に刻みつけておきたいことが二つあります。一つ目。am は日と一日の時間帯、im は月と季節、um は時刻、そして年だけのときは何もつけません。*In 2019 bin ich umgezogen は英語の影響による言い方で、ネイティブははっきり気づきます。2019 bin ich umgezogen か im Jahr 2019 と言ってください。二つ目。夜だけが例外です。am Morgen、am Abend なのに、in der Nacht です。
-s のつく副詞
montags、abends、morgens、sonntagabends - 小文字で、冠詞も格もなく、習慣を表します。Am Montag arbeite ich nicht はある特定の月曜日の話で、Montags arbeite ich nicht は毎週月曜日の話です。日本語なら 「月曜日は」 と 「月曜日はいつも」 で言い分けるところを、ドイツ語ではこの形の違いが担っていて、実際に意味を左右します。morgen früh は明日の朝、heute Morgen は今朝で、すでに過ぎた時間です。*morgen Morgen という言い方はありません。
Wie lange? 継続時間と seit の落とし穴
継続時間は英語からの干渉がいちばん大きく出るところです。英語は何にでも 「for」 を使いますが、ドイツ語はその役目を四通りに分けるからです。日本語の 「〜間」 を一つの訳語に置き換えようとしても、同じ罠にはまります。
| 意味 | 型 | 例 |
|---|---|---|
| 完了した、または中立的な期間 | 前置詞なしの4格 | Ich habe drei Jahre dort gewohnt. |
| 長さを強調した期間 | 4格 + lang | Ich habe zwei Stunden lang gewartet. |
| 予定された、区切りのある滞在 | für + 4格 | Ich gehe für ein Jahr nach Japan. |
| 過去に始まり、今も続いている | seit + 3格、現在形 | Ich wohne seit einem Jahr hier. |
| 両端のある期間 | von ... bis | von Montag bis Freitag |
| 期限 | bis + 4格 | bis nächsten Freitag |
| ある期間のあと | nach + 3格 | nach zwei Wochen |
seit の規則は、このページで最も価値のある項目です。英語なら現在完了を使うところで、ドイツ語は 現在形 を使います。Ich lerne seit zwei Jahren Deutsch = 「私は二年前からドイツ語を学んでいます(今も続いている)」。完了形を使うと(*Ich habe seit zwei Jahren Deutsch gelernt)、もう終わったことのように聞こえます。そして seit は3格支配なので、seit einem Jahr、seit einer Woche、seit zwei Jahren となります。複数3格の -n に注意してください。
継続時間を表す für + 4格について。若い話者から Ich war für drei Jahre in Berlin と聞くことがあり、英語の影響で広がりつつあります。それでも、まだ目立つ言い方です。完了したひと続きの期間には、前置詞なしの4格が無難で目立たない形です。Ich war drei Jahre in Berlin. für は予定している滞在のためにとっておきましょう。Ich fliege für zwei Wochen nach Spanien.
Wie oft? 頻度
頻度はほぼすべて4格で、それさえ知っていればほぼすべて意識せずに済みます。
jeden Tag、jede Woche、jeden Monat、jedes Jahr- 4格で、落とされがちなのは男性の-enですalle zwei Tage、alle drei Wochen- 「一日おきに」、「三週間ごとに」einmal die Woche(4格)、einmal in der Woche(3格)、einmal pro Woche- 三つとも正しく、入れ替えて使えますdreimal am Tag、zweimal im Monat- 前置詞つきで3格montags、wochentags、täglich、wöchentlich、monatlich- 副詞で、格はありません
なお、jeden Tag と täglich は文体的に同じではありません。täglich は薬の服用説明や契約書に出てくる語で、jeden Tag は友だちに向かって言う言い方です。こうした組み合わせは文法表ではなく、コロケーションの中に住んでいます。
誰もがつまずく四つ
`in einer Woche` = 今から一週間後であって、「一週間のあいだ」 ではありません。 Ich bin in einer Woche fertig は、来週には終わっているという意味で、終えるのに一週間かかるという意味ではありません。そう言いたいなら、前置詞なしの4格を使います。Das dauert eine Woche.
`vor einer Woche` = 一週間前。 vor は普通 「〜の前に(空間)」 や 「〜より前に」 を意味しますが、後ろに期間だけが続くと 「〜前」 を表す標準の言い方になり、3格をとります。vor einem Monat、vor drei Tagen。ドイツ語には 「〜前」 を表す別の単語はありません。
未来への隔たりの `nach` と `in`。 nach zwei Wochen は 「二週間が経ったあとで」 という意味で、たいてい過去の出来事を語る文脈に現れます。Nach zwei Wochen ist er zurückgekommen. 今から 「二週間後に」 なら in zwei Wochen です。
`bis` は4格支配で、冠詞なしで使うことが多い。 bis nächsten Montag、bis Ende Juli、bis morgen。冠詞が必要なときも4格のままです。bis den 3. Mai。ただし、3格支配の zu を使った bis zum 3. Mai のほうが一般的で安全です。
2格: 見て分かれば十分、組み立てない
ドイツ語には不特定の時を表す2格がありますが、ほぼ完全に化石化しています。eines Tages(ある日、いつか)、eines Abends、eines Morgens、そして類推で生まれた文法的には不規則な eines Nachts - Nacht は女性名詞なのに、この言い回しはそれでも男性の語尾をまねています。ここに広げていける生産的な型はありません。「ある週」 の意味で *einer Woche をこしらえることはできません。
2格支配の前置詞は、書きことばのドイツ語ではしっかり生きています。während des Krieges、innerhalb einer Woche、außerhalb der Öffnungszeiten、Anfang des Monats、Ende der Woche。話しことばでは während がよく3格をとりますが、誰も気にしません。また Anfang、Mitte、Ende は、月の名前の前では冠詞をまるごと落とします。Anfang Juli、Mitte September、Ende März。
正直なアドバイスです。A2やB1では、これは見て分かればよい語彙です。eines Tages をつまずかずに読めるようにして、先へ進みましょう。あらゆる時間の前置詞を、文体ごとの違いまで網羅したリストが欲しいなら、参考文法書 - 定番は Hammer の German Grammar and Usage です - のほうが、どのアプリよりも役に立ちます。私たちのアプリも含めてです。アプリが得意なのは、頻度の高い十五ほどの型を自動化することで、それは別の仕事です。
暗記ではなく、自動化する
時間表現は間隔反復で練習するのにうってつけです。短く、ひとかたまりになっていて、話している最中に一秒もかからず取り出せる必要があるからです。文の途中で 「seit は3格、Jahr は中性、だから einem」 と考えている暇は誰にもありません。seit einem Jahr がまるごと出てくる必要があります。
merke.me では、時間表現の教材は三つの層に分かれています。格の仕組みはライブラリに、wöchentlich や damals のような個々の単語は語彙に、そして vor einer Woche、Anfang Juli、alle zwei Tage のような決まったかたまりはコロケーションにあり、忘れかけたちょうどそのときに戻ってくるようにスケジュールされています。A1からC2までの流れの中でそれらがどう導入されるかはデッキで確かめられますし、もう心が決まっているなら料金を見てください。そのうえで、上のつまずきやすい四つを使って、自分の一週間について本当のことを一文ずつ書いてみてください。その練習一つで、表をもう一度読むよりも多くの誤りが見つかります。
辞書で調べる
続けて読む
自分で試す
merke.me は間隔反復のスケジュールで学ぶ A1〜C2 の総合ドイツ語コースです。語彙・文法・表現を、ネイティブ音声と例文とともに学べます。
無料で始める