時点・期間を表す前置詞
要点
時間を表す前置詞は、「いつ」「いつから」「どのくらいの間」かによって選びます。日本語の「に」や「間」が、いつも同じドイツ語の前置詞になるわけではありません。前置詞によって後ろの名詞の格も決まります。特に、過去から続く期間を表す seit と、期間の長さを表す für を区別しましょう。
形
um・für + 4格、an・in・seit・vor・ab + 3格(ここで扱う時間表現)。an dem → am、in dem → im と縮約します。例:um neun Uhr、am Montag、im Mai、seit einem Monat、für einen Monat。
使い方
- 時刻には um(um neun Uhr)、曜日・日付には am(am Montag、am 3. Mai)、月・季節には im(im Mai、im Winter)を使います。年だけなら通常は前置詞を付けず、2026 のように言います。
- seit は「〜以来・〜前から」という、過去から続く状態を表します。今も続いていることには通常、現在形を使います。seit einem Jahr は「1年前から」です。
- vor は「〜前に」という過去の時点を表します。vor einer Woche は「1週間前に」です。
- in は「〜後に」という未来の時点を表せます。in einer Woche は「1週間後に」です。
- für は、予定や目的に関わる期間の長さを表すときに使います。für zwei Wochen は「2週間の予定で・2週間分」です。単なる継続時間は zwei Wochen のように前置詞なしでも表せます。
- von … bis … は期間の始まりと終わり(von Montag bis Freitag)、ab は開始時点(ab Montag)を表します。von と ab の後ろは3格です。bis Montag や bis Freitag のような形には冠詞を付けません。
例文
- Der Kurs beginnt am Montag um neun Uhr. — 講座は月曜日の9時に始まります。
- Ich lerne seit einem Jahr Deutsch. — 1年前からドイツ語を勉強しています。
- Ich bin vor drei Tagen angekommen und fahre in einer Woche wieder nach Hause. — 3日前に到着して、1週間後に家に帰ります。
- Ich brauche das Auto für zwei Wochen. — 2週間、車が必要です。
よくある間違い
❌ Ich lerne seit ein Jahr Deutsch.
✅ Ich lerne seit einem Jahr Deutsch.
seit の後ろは3格です。Jahr は中性名詞なので、ein は einem になります。日本語の「1年前から」に当たる表現でも、ドイツ語では前置詞に合わせて冠詞の形を変えます。
覚えておこう
vor は「〜前に」、in は「〜後に」、seit は「〜前から続いている」です。für は期間の長さを表し、後ろは4格になります。