三个词长得像,功能完全不同,而中文语法教材经常把它们混着讲。分清之后你会发现:中文是重体轻时,英语是重时,日语的テイル是体不是时,法语两者都要。这一章是法语第 17 章「未完成过去时」的理论底座。
| 时 | 体 | 态 | |
|---|---|---|---|
| 中文 | 不强制 靠时间词 | 强制 了 / 着 / 过 / 在 | 有(被/让/叫) |
| 英语 | 强制 -ed / will | 强制 be+ing / have+en | 有(be+en) |
| 日语 | 两分 过去 / 非过去 | 强制 ている | 有(られる) |
| 法语 | 强制 | 强制 PC / imparfait | 有(être+pp) |
| 标记 | 体 | 例 | 对应法语 |
|---|---|---|---|
| 了 | 完成体 | 我吃了饭 | passé composé |
| 着 | 持续体 | 他站着 | imparfait |
| 在 / 正在 | 进行体 | 我正在吃 | imparfait / être en train de |
| 过 | 经历体 | 我去过法国 | passé composé(经历义) |
「我去过法国」= 我有过这段经历,现在不在那儿。
「我去了法国」= 这件事完成了,可能还在那儿。
法语两句都是 je suis allé en France——要区分得靠上下文或加副词(déjà、une fois)。
这是中文比法语精细的地方,也提醒你:所谓「哪门语言更精确」的问题没有意义,每门语言都在某些维度更细、另一些更粗。
动词自带的时间结构分几类:状态(知道、存在)· 活动(跑、吃,无终点)· 完结(吃完一碗饭,有终点)· 瞬成(死、到达,无过程)。
同一个体标记加到不同类的动词上,会得到不同的结果——这不是日语的例外,是普遍规律。英语也一样:He is dying(正在死去,把瞬间拉长成过程)和 He is running 的语感差别就来自这里。
英语的 I ate / I was eating 只覆盖了法语对立的一部分;习惯性用法(Quand j'étais petit, j'allais…)在英语里要用 used to,对应关系断了。所以英语母语者要在这里挣扎。
该加「了」→ 复合过去时;该加「着 / 正在 / 常常」→ 未完成过去时。中文的体标记和法语的体对立几乎一一对应,翻一遍中文答案就出来了。
| 中文 | 法语 | 体 |
|---|---|---|
| 我出去的时候正在下雨 | Il pleuvait quand je suis sorti | 未完成 + 完成 |
| 小时候我常常去海边 | Quand j'étais petit, j'allais à la plage | 未完成(习惯) |
| 昨天我看了一部电影 | Hier j'ai vu un film | 完成 |
| 那时候天很黑,下着雨 | Il faisait nuit, il pleuvait | 未完成(背景) |
Il a plu pendant trois jours. 下了三天雨。(把三天当作一个有边界的整体)
Il pleuvait depuis trois jours. 已经下了三天了。(当作还在延续的背景)
两句都对,事实完全一样,差别在说话人怎么取景。体不是对客观事实的描述,是镜头的选择——所以它永远无法用「规则」完全穷尽。