荷兰语的将来完成时和条件完成时:zal hebben gedaan(将会做完)和zou hebben gedaan(本来会做)
用正确的助动词和动词顺序构成荷兰语将来完成时zal hebben gedaan(将会做完)和条件完成时zou hebben gedaan(本来会做)。
Om acht uur zal ik het rapport hebben afgemaakt.(到八点时,我将已经完成报告。)将来完成时把结果表示为在未来某一时刻已经完成。Als ik het geweten zou hebben, zou ik je hebben gebeld.(如果我当时知道,我就会给你打电话。)条件完成时可以出现在非真实的过去条件中、结果中,或两者中。请把这些完成形式与一般将来时和一般条件式比较。
如何构成将来完成时和条件完成时
把zal/zullen或zou/zouden与hebben或zijn以及主要动词的完成形式组合起来。
Hebben或zijn是完成时助动词,也就是构成完成时态的辅助动词。过去分词是动词的完成形式,例如gewerkt或vertrokken。
- 选择时态。将来完成时用zal/zullen,条件完成时用zou/zouden。
- 让形式与主语一致。zal用于ik/hij/zij,zal或zult用于jij/je,zullen用于复数主语。zou用于单数主语,zouden用于复数主语。
- 沿用普通完成时的助动词。遵循相同的 hebben或zijn选择规则:ik heb gewerkt变为ik zal hebben gewerkt,而hij is vertrokken变为hij zou zijn vertrokken。
- 添加主要动词的过去分词,例如gewerkt、afgemaakt、vertrokken或begonnen。
| 动词 | 将来完成时(将会做完) | 条件完成时(本来会做) |
|---|---|---|
| werken(工作) | ik zal hebben gewerkt | ik zou hebben gewerkt |
| afmaken(完成) | ik zal hebben afgemaakt | ik zou hebben afgemaakt |
| vertrekken(离开) | de trein zal zijn vertrokken | de trein zou zijn vertrokken |
| beginnen(开始) | de film zal zijn begonnen | de film zou zijn begonnen |
把三个动词形式放在句中
Om acht uur zal ik mijn werk hebben afgemaakt.(到八点时,我将已经完成工作。)限定动词是随主语变化的形式,例如zal或zullen。在主句中,时间短语om acht uur占据第一位,所以限定动词zal紧随其后,主语ik再跟在后面。
动词组是这些句子末尾的一组动词。这里的动词组包含完成时助动词和过去分词。动词组可以用hebben afgemaakt或afgemaakt hebben:Om acht uur zal ik mijn werk afgemaakt hebben.(到八点时,我将已经完成工作。)这两种顺序都见于标准荷兰语。说话者和地区的偏好不同。
从句把三个动词形式都放在末尾。可以说als ik het zou hebben geweten,也可以说als ik het geweten zou hebben(如果我当时知道)。这些例子也说明,荷兰语可以使用zou,包括在als(如果)从句中。
用将来完成时表达未来结果或很可能的推断
Tegen vrijdag zal ik alles hebben geregeld.(到周五时,我将已经安排好一切。)当动作在明示或暗含的未来时间点之前完成时,使用将来完成时。
- 未来结果:Voordat je thuis bent, zal de film zijn begonnen.(在你到家前,电影就已经开始了。)
- 很可能的推断:Hij zal het wel vergeten zijn.(他很可能已经忘了。)这里的wel(很可能)表示对已完成事件的推断,不表示未来时间。
如果时间短语已经明确表示将来,荷兰语常用现在完成时:Tegen vrijdag heb ik alles geregeld.(到周五时,我将已经安排好一切。)带zal的版本较少见。
在非真实的过去条件或结果中使用条件完成时
Zonder de file zou ze op tijd zijn aangekomen.(如果没有堵车,她本来会准时到达。)这里的条件完成时表达非真实结果。它也可以表达非真实条件:als ik het geweten zou hebben(如果我当时知道)。
过去完成时使用过去时形式had/hadden或was/waren加过去分词,例如had geweten和was vertrokken。它把动作表示为在另一个过去时间点之前已经完成。在非真实的过去句中,荷兰语可以按以下三种模式把它与条件完成时组合。
| als从句 | 结果句 | 完整例句 |
|---|---|---|
| had geweten(过去完成时) | zou hebben gebeld(条件完成时) | Als ik het had geweten, zou ik je hebben gebeld.(如果我当时知道,我就会给你打电话。) |
| geweten zou hebben(条件完成时) | had gebeld(过去完成时) | Als ik het geweten zou hebben, had ik je gebeld.(如果我当时知道,我就会给你打电话。) |
| had geweten(过去完成时) | had gebeld(过去完成时) | Als ik het had geweten, had ik je gebeld.(如果我当时知道,我就会给你打电话。) |
第一种模式适合作为清晰的入门模型。荷兰语也常用第三种模式,即两个句子都用过去完成时。
保留完成时的两个部分
Ik zou werken(我会工作)使用一般条件式。Ik zou hebben gewerkt(我本来会工作)增加完成时助动词和过去分词,表示已完成的结果。普通完成时的助动词也要保留。荷兰语说de trein is vertrokken和de film is begonnen,所以这些形式用zijn:zal zijn vertrokken和zou zijn begonnen。
- 填空:*Om acht uur ___ ik mijn werk hebben afgemaakt.*(使用将来完成时。)
- *zal*
- *zou*
- *heb*
- *word*
将来完成时使用*zullen*的现在时形式。主语为*ik*时,选择*zal*:*Om acht uur zal ik mijn werk hebben afgemaakt.* *Zou*会使句子变成条件完成时。
- 哪一句是条件完成时(本来会工作)?
- *Ik zal hebben gewerkt*
- *Ik heb gewerkt*
- *Ik zou hebben gewerkt*
- *Ik zou werken*
条件完成时把*zou*与完成时组合*hebben gewerkt*结合:*Ik zou hebben gewerkt.* *Ik zal hebben gewerkt*是将来完成时。*Ik zou werken*是一般条件式。
- 填空:*Voordat je thuis bent, zal de film ___ begonnen.*(选择完成时助动词。)
- *hebben*
- *zijn*
- *worden*
- *had*
普通完成时是*de film is begonnen*。将来完成时保留这个助动词:*zal zijn begonnen*。
- 找出错误:*De trein zal om negen uur hebben vertrokken.*
- *zal*应改为*zou*
- *hebben*应改为*zijn*
- *vertrokken*应改为*vertrekt*
- 没有错误
普通完成时是*de trein is vertrokken*。因此,将来完成时使用*zijn*:*de trein zal zijn vertrokken*。
- 哪种时态可以表达与*zou hebben gedaan*相同的非真实过去含义?
- 现在时
- 过去完成时(*had gedaan*)
- 祈使式
- 一般过去时
荷兰语常用[过去完成时](/grammar/pluperfect)表达非真实的过去:*Met een paraplu was ik droog gebleven.*(如果带了伞,我本来会保持干燥。)条件完成时的另一种说法是*Met een paraplu zou ik droog zijn gebleven.*
自我检测
Question 1 of 5
填空:Om acht uur ___ ik mijn werk hebben afgemaakt.(使用将来完成时。)