Hanabiの小天地文法總覽
文法 › 德文 C1

hätte kommen sollen・hat … müssen

雙重不定式

The double infinitive — German grammar, C1

接續

完成式 + 情態動詞 + 另一個動詞 → haben + 不定式 + 情態動詞不定式:Er hat arbeiten müssen. Du hättest anrufen sollen.
Perfect + modal + another verb → haben + infinitive + modal infinitive: Er hat arbeiten müssen. Du hättest anrufen sollen.

說明

情態動詞和另一個動詞一起用在完成式時,情態動詞不用過去分詞,而用不定式。第二虛擬式過去時 hätte … sollen 表示「本來應該」:Du hättest früher kommen sollen.(你本來應該早點來的。)

When a modal is used with another verb in the perfect, it takes its infinitive, not its participle. hätte … sollen expresses "should have": Du hättest früher kommen sollen.

注意事項

常見錯誤

例句

Wir hätten das Angebot annehmen sollen.
我們本來應該接受那個提議的。
We should have accepted the offer.
Sie hat die ganze Nacht nicht schlafen können.
她整晚都睡不著。
She couldn’t sleep all night.
Das hättest du mir sagen müssen.
你本來必須告訴我的。
You should have told me that.

練習

在 Hanabiの小天地 聽例句的錄音、做 3 題練習,答對 2/3 就算學會,進度會記下來。

到網站練習這個文法 →