过去完成时

A2 Voltooid verleden tijd 24 / 48

概要

过去完成时(荷兰语:voltooid verleden tijd/plusquamperfectum)描述的是“过去中的过去”:在另一个过去的时间点之前就已经完成的事。构成方式是 hebben/zijn 的未完成时(had/hadden,was/waren)+ 过去分词:Toen ik aankwam, was hij al vertrokken.

规则

公式: had / hadden / was / waren(助动词的未完成时)+ 过去分词。

它其实就是现在完成时(第 22 课)在时间上再往前退一步:

时态助动词例句
现在完成时现在时:heb/benIk heb het gezien.(我已经看过了。)
过去完成时未完成时:had/wasIk had het gezien.(我那时已经看过了。)

和现在完成时一样要选 hebben/zijn。 如果一个动词在现在完成时里用 hebben,这里就用 had/hadden;如果用 zijn,这里就用 was/waren。表示移动和状态变化的动词用 zijn(gaan -> was gegaan,vertrekken -> was vertrokken);大多数其他动词用 hebben(zien -> had gezien)。像 lopen、fietsen、rijden、reizen、zwemmen 这类没有宾语的动词,则要看句子:说出了目的地就用 zijn(Hij was naar het station gelopen.),没说目的地就用 hebben(Hij had een uur gelopen.)。Vergeten 在表示“忘了某事”或“落下了某物”时也用 zijn(Ik was zijn naam vergeten.)。

什么时候用。 用于两个过去事件中较早的那一个——已经完成的那件事。它常常和 toen(当……时)以及 nadat(在……之后)连用,这两个词标示出时间的先后顺序:

  • Toen ik thuiskwam, had zij al gegeten. = 我到家的时候,她已经吃过饭了。
  • Nadat we gegeten hadden, gingen we wandelen. = 我们吃过饭以后,就去散步了。

形式与结构

两个助动词的未完成时:

人称hebbenzijn
ikhadwas
jij / je / uhadwas
hij / zij / hethadwas
wij / jullie / zijhaddenwaren

两个完整的例子(hebben 动词 zien,zijn 动词 gaan):

人称had gezien(曾经看过)was gegaan(曾经去过)
ikik had gezienik was gegaan
hij/zijhij had gezienzij was gegaan
wij/jullie/zijwij hadden gezienzij waren gegaan

语序——主句(V2)。 助动词是变位动词,位于第二位;过去分词放在最末尾:

1第二位(动词)中场末尾(过去分词)
Ikhadhet boekgelezen.
Toenwashij alvertrokken.

语序——从句。 在 toen/nadat/omdat/dat……之后,两个动词都要移到句末,通常助动词在过去分词前面:

  • … omdat hij de film al had gezien.
  • Nadat we gegeten hadden,……(助动词也可以放在前面:hadden gegeten 同样正确)。

例句

Nederlands中文
Ik had het al gezien.我那时已经看过了。
Toen ik aankwam, was hij al vertrokken.我到的时候,他那时已经离开了。
Nadat we gegeten hadden, gingen we wandelen.我们吃过饭以后,就去散步了。
Ze had haar huiswerk niet gemaakt.她没有做作业。
We waren te laat omdat de trein al was vertrokken.我们迟到了,因为火车那时已经开走了。
Hij vertelde dat hij die stad nog nooit had bezocht.他说他以前从未去过那座城市。
Toen de film begon, hadden we onze jassen al uitgedaan.电影开始的时候,我们已经把大衣脱下来了。
Zij waren nog nooit in Amsterdam geweest.他们以前从未去过阿姆斯特丹。

常见错误

  • Ik heb het al gezien, toen je belde. -> Ik had het al gezien toen je belde.——表示“过去的过去”时,要用简单过去时的助动词(had/was),而不是现在时的助动词(heb/ben)。
  • Hij had vertrokken. -> Hij was vertrokken.——要和现在完成时用一样的 hebben/zijn 选择;vertrekken 要用 zijn。
  • Nadat we hebben gegeten, gingen we wandelen. -> Nadat we gegeten hadden, gingen we wandelen.——在讲述过去的事情时,nadat 引出的从句要用过去完成时(had/was + 过去分词);从句内部两个动词都要移到句末(gegeten hadden 和 hadden gegeten 都对),然后主句要以动词开头:倒装。
  • Toen ik aankwam, hij was al weg. -> Toen ik aankwam, was hij al weg.——toen 从句提前后,主句要以动词开头(V2 倒装)。
  • Ze had haar huiswerk niet maakte. -> Ze had haar huiswerk niet gemaakt.——第二个动词应该是过去分词,而不是变位的过去时形式。

学习提示

  • 把它想成“现在完成时往前退一步”:只要把 heb/ben 换成 had/was。其余的(过去分词、hebben/zijn 的选择)完全不变。
  • 英语的“had + done”几乎可以 1:1 对应荷兰语的“had/was + 过去分词”——是个可靠的信号。
  • 一句话里有两个过去事件?把较早、已经完成的那个放进过去完成时,较晚的那个放进未完成时(第 23 课)。
  • Nadat 几乎总是和过去完成时搭配使用:Nadat ik … had ge-…,(主句用未完成时)。