muss … gewesen sein・dürfte … haben
對過去的推測
Guessing about the past (muss … gewesen sein) — German grammar, C1
接續
情態動詞(現在式)+ 完成式不定式(過去分詞 + haben/sein):Er muss krank gewesen sein. Sie dürfte es vergessen haben.
modal verb (present) + perfect infinitive (past participle + haben / sein): Er muss krank gewesen sein. Sie dürfte es vergessen haben.
說明
用情態動詞的現在式表示「現在對過去的猜測」,把握程度:muss(一定)> dürfte(應該)> kann/könnte(可能):Das muss teuer gewesen sein.(那一定很貴。)
The modal in the present expresses a present guess about the past, by certainty: muss (must) > dürfte (probably) > kann / könnte (may): Das muss teuer gewesen sein.
注意事項
- 不要跟「過去必須」混淆:Er musste arbeiten.(他當時必須工作)≠ Er muss gearbeitet haben.(他想必工作過)。Do not confuse it with past obligation: Er musste arbeiten ≠ Er muss gearbeitet haben.
常見錯誤
- ✗ Er musste den Zug verpasst haben.
✓ Er muss den Zug verpasst haben.
推測過去用情態動詞的現在式。A guess about the past uses the modal in the present. - ✗ Sie kann schon gegangen haben.
✓ Sie kann schon gegangen sein.
gehen 的完成式用 sein:gegangen sein。gehen forms its perfect with sein.
例句
Die Straßen sind nass – es muss geregnet haben.
路面濕了,一定下過雨。
The streets are wet – it must have rained.
Er dürfte die Nachricht inzwischen bekommen haben.
他現在應該已經收到消息了。
He has probably got the message by now.
Sie könnte den Termin vergessen haben.
她可能忘了約會。
She may have forgotten the appointment.
練習
在 Hanabiの小天地 聽例句的錄音、做 3 題練習,答對 2/3 就算學會,進度會記下來。
到網站練習這個文法 →