Je viens de manger.我刚吃过饭。
要专门标出某件事只是片刻之前发生的,法语有一套独立的结构,语法上叫最近过去时(passé récent),和普通的 passé composé 不一样——它用 venir(说话时刻就是参照点时用现在时,参照点在过去时用 imparfait),后面接 de + 动词原形。passé composé 本身也能描述最近发生的动作,但它本身并不带有「刚刚」这层意思,而这正是 venir de + 动词原形专门加上去的。
简而言之: 把 venir 变成现在时,加上 de,再接动词原形: je viens de manger、*elle **vient d'*arriver。它可以说是 futur proche(aller + 动词原形,表示不久的将来)的镜像——只不过这里说的是最近的过去,而不是不久的将来。
形式
Venir 在现在时里是不规则动词。先变位,再加上 de(在元音或哑音 h 前面会省音成 d'),然后接动词原形——动词原形永远不变:
| 主语 | venir | + de + 动词原形 |
|---|---|---|
| je | viens | viens de partir |
| tu | viens | viens de partir |
| il / elle / on | vient | vient de partir |
| nous | venons | venons de partir |
| vous | venez | venez de partir |
| ils / elles | viennent | viennent de partir |
- Je viens de finir mes devoirs.(我刚做完作业。)
- Ils viennent d'arriver.(他们刚到——de 在 arriver 的元音前省音成 d'。)
- Elle vient d'hésiter avant de répondre.(她回答之前刚犹豫了一下——hésiter 以哑音 h 开头,de 也一样省音。)
- Nous venons de manger.(我们刚吃过饭。)
汉语没有专门表示「刚刚做了某事」的独立动词结构,而是靠「刚」「刚才」这样的副词加在动词前面,动词本身不随时态变化:刚吃完饭、刚才走了。法语的 venir de 则相反:它是一个专门的、有自己变位形式的动词短语,不只是普通过去表达旁边加一个时间副词。
不是字面上的「从做某事来」——一个固定的语法结构
venir 单独用表示「来」,venir de + 地点表示「从……来」(Je viens de Lyon——我来自里昂)。但 venir de + 动词原形是完全不同的固定结构:它根本不描述移动,只表示一个动作刚刚结束。不要把它按字面翻译成「从做某事来」——应该把 venir de + 动词原形当作一个独立的语法单位,意思是「刚做了某事」。
否定形式
ne… pas 把变位后的 venir夹在中间,就像 futur proche 里的 aller 一样:
- Je ne viens pas de finir — il me reste encore une page.(我并不是刚做完——我还剩一页。)
- Elle ne vient pas de partir, elle est là depuis une heure.
代词
属于动词原形的自反代词或宾语代词,要紧挨着放在这个动词原形前面,而不是放在 venir 前面:
- Je viens de me lever.(我刚起床。)
- ✅ Elle vient de le voir,绝不是 ❌ Elle le vient de voir.
Venir de 用在 imparfait 里:过去「刚刚」做了某事
Venir de 也可以用在imparfait(未完成过去时)里——这时整个结构在时间上往前挪一步,表示相对于过去某一刻「刚刚做了」某事:
- Quand je suis arrivé, elle venait de partir.(我到的时候,她刚走。)
- Nous venions de manger quand le téléphone a sonné.(电话响的时候,我们刚吃过饭。)
这是 venir de 在这个结构里常见的唯一另一种时态——动词原形本身永远不变,变的只是 venir。
不能代替 passé composé
Venir de + 动词原形并不只是「我做了某事」的另一种说法——它特意强调这个动作非常新近,是从现在这一刻(或者,用 imparfait 时,从那个过去的时刻)来看的。普通的 passé composé 仍然是谈论一般过去事情的日常方式,本身并不带「刚刚」这层意思:
- J'ai mangé.(我吃过饭了——一个普通的已完成动作,并没有特别强调它有多新近。)
- Je viens de manger.(我刚吃过饭——就在片刻之前。)
只有当「刚刚」确实是你想表达的意思的一部分时,才用 venir de;其他情况下,passé composé 才是通常的选择。
常见错误
- ❌ Je viens manger. → ✅ Je viens de manger.(venir 和动词原形之间必须有 de)
- ❌ J'ai venu de manger. → ✅ Je viens de manger.(venir de + 动词原形用 venir 的现在时或 imparfait,绝不用 venir 的 passé composé)
- ❌ Elle vient de arriver. → ✅ Elle **vient d'**arriver.(de 在元音前省音成 d')
- ❌ Elle le vient de voir. → ✅ Elle vient de le voir.(代词放在动词原形前面,而不是 venir 前面)
- ❌ Je viens de manger hier. → ✅ J'ai mangé hier.(现在时的 viens de 锚定在说话的此刻,不能和 hier(昨天)这样表示过去的时间词连用——如果参照点在过去,要用 imparfait:hier, je venais de manger quand…)
快速检查
把括号里的动词变成 venir de + 正确形式:
- Nous ____ (finir) le film.
- Elle ____ (arriver) — laisse-la souffler un peu !
- Quand tu m'as appelé, je ____ (me lever).(imparfait)
- Ils ____ (partir), tu viens de les rater.
- Je ____ (voir) ton frère dans la rue.
显示答案
- nous venons de finir 2. *elle **vient d'*arriver 3. je venais de me lever 4. ils viennent de partir 5. je viens de voir
用 GrammarMama 学得更快
这篇文章只讲了一个知识点——来看看 GrammarMama 如何帮你把它变成持久的进步:
-
了解你的水平 — 快速定级测试帮你确定 CEFR 等级,让每道练习都适合你。 测试我的水平 →
-
沿着清晰的路径学习 — 按照正确的顺序练习每个主题,从 A1 一直到 C2。 查看完整路径 →
-
设定你自己的目标 — 告诉我们你学习的理由,练习内容会围绕你的兴趣展开。 设定目标 →
-
追踪你的错误 — 发现让你反复出错的规律,并彻底改正它们。 查看我的错误 →
-
积累词汇量 — 练习中遇到的单词会被保存,并通过间隔重复来复习。 打开我的词汇表 →
-
练习口语 — 随时可以用说的来回答练习,而不用打字。 试试口语练习 →
-
训练发音 — 逐词获得即时的发音反馈。 训练发音 →
-
每天练一点点 — 适合你水平的简短每日练习,让语感保持新鲜。 开始练习 →
要点
- Venir de + 动词原形 =「刚做了[某事]」——venir 的现在时 + de + 动词原形,动词原形永远不变。
- de 在元音或哑音 h 前省音成 d':*vient **d'*arriver、*vient **d'*hésiter。
- 在imparfait里,同一个结构表示过去「刚刚做了」某事:elle venait de partir。
- 它是 futur proche(aller + 动词原形)的镜像——说的是最近的过去,而不是不久的将来。
- 这是一个固定的语法结构,不是字面上的「从做某事来」——不要和表示来源的 venir de + 地点搞混。
- 宾语代词和自反代词放在动词原形前面:je viens de me lever。
- 它加上了普通 passé composé 没有的「刚刚」这层意思——它不能代替 passé composé 作为一般过去时,而且现在时的 viens de 不能和 hier 这样表示过去的时间词连用(参照点在过去时要用 imparfait 的 venais de)。