荷蘭語條件完成時的應用?

荷蘭語條件完成時的應用

ik zou hebben/zijn + pp

je zou hebben/zijn + pp

hij zou hebben/zijn + pp

we zouden hebben/zijn + pp

jullie zouden hebben/zijn + pp

ze zouden hebben/zijn + pp

我們使用條件完成時來表達發生在過去的假設情況。就象是一般條件句,它主要是用來表達條件從句如果If 某種情況會是這樣的, 那麼then 某個特定的假設情況就會發生 。本文由湯尼語言中心原創釋出,轉載請註明原文地址。

在下面的例子中,動詞的條件完成時用藍色字型顯示。

Als je goed had opgelet, zou jehebben gemerkt dat... 如果你集中精神,你就會注意到……If you had paid attention, you would have noticed that...

Het zou nog veel ergerzijn geweest als de motor het ook had begeven. 如果引擎壞了的話,情況還會更糟糕。It would have been a lot worse if the engine had also broken down.

英語中,我們不能在複合句的主句和從句中同時使用條件時。如果then從句是用的條件完成時,那麼if從句一般就會用過去完成時。

在這方面,荷語就要簡單很多了:它不在意是哪個從句使用條件完成時。而且,你還可以完全不使用條件完成時來表達一個過去的虛擬事件(參見下面的第四個例子)。

條件完成時的動詞使用藍色字型顯示。

表達同一意思的四種方式 字面翻譯

Als ik iets later was vertrokken, zou ik in de file hebben gestaan. 如果我呆久一點,肯定就遇到塞車了。If I had left a bit later, I would have been in a traffic jam.

Als ik iets later zou zijn vertrokken, zou ik in de file hebben gestaan. 如果我呆久一點,我就遇到塞車了。If I would have left a bit later, I would have been in a traffic jam.

Als ik iets later zou zijn vertrokken, had ik in de file gestaan. 如果我呆久一點,我就塞車了。If I would have left a bit later, I had been in a traffic jam.

Als ik iets later was vertrokken, had ik in de file gestaan. 如果我呆久一點,我就遇到塞車了。If I had left a bit later, I had been in a traffic jam.

儘管在荷語中也有條件完成時,但是最後一個例子說明了日常生活中最常見表達過去虛擬時的用法。大多數時候都不使用條件完成時,僅用過去完成時.

使用過去完成時來表達過去虛擬事件。

荷語中我們使用過去完成時 來表達發生在過去的虛擬事件。

Ik had dat zeker nietgedaan. 我確定沒有做過。I certainly would not have done that.

Als je op tijd was geweest, dan had je het al afgehad. 如果你是按時到的,那麼你早就做完了。If you had been on time, (then) you would have finished it already.

另一個組“als從句”的方法是把“als”去掉,然後倒裝限定動詞(就是說把限定動詞和主語調換位子):本文由湯尼語言中心原創釋出,轉載請註明原文地址。

Was je op tijd geweest, dan had je het alafgehad. 如果你按時來,你現在已經做完了。Had you been on time, (then) you would have finished it already.

Should have

至於 "should have [+過去分詞]"的形式,荷語中說: "hadden moeten* [+不定式]"。荷語中基本都用過去完成時來代替條件完成時。本文由湯尼語言中心原創釋出,轉載請註明原文地址。

Ik had dat niet moeten zeggen. 我不應該說那些的。I should not have said that.

Ik had mijn tentamen beter moeten voorbereiden. 我本來可以更好的準備考試的。I should have prepared for the test better.

(*) 一般說來,跟在hebben, worden,或 zijn 後面的動詞是過去分詞:這裡我們發現了一個不定式

相關問題答案