B1 Reported Speech 15 min read 中等

法语间接引语:时态偏移(现在时转为未完成过去时)

当用过去时转述别人的话时,记得把原来的现在时“滑”进 imparfait,别忘了加 que

Grammar Rule in 30 Seconds

When the reporting verb is in the past, shift the reported verb one step back in time.

  • Present tense becomes Imperfect: 'Il dit qu'il mange' becomes 'Il a dit qu'il mangeait'.
  • Passé composé becomes Plus-que-parfait: 'Il dit qu'il a mangé' becomes 'Il a dit qu'il avait mangé'.
  • Future simple becomes Conditional present: 'Il dit qu'il mangera' becomes 'Il a dit qu'il mangerait'.
Reporting Verb (Past) + que + Reported Verb (Shifted)

Overview

### Overview
在学习法语的过程中,我们经常需要转述别人的话,这就是所谓的“间接引语”(Le discours indirect)。在法语中,当你想要转述别人在过去说过的话时,必须遵循一个核心规则:时态的一致性(La concordance des temps)。简单来说,如果你转述的那个动词是在过去发生的,那么原句中的时态就需要进行相应的“位移”。对于B1水平的同学来说,最常见且最重要的位移就是:当引述动词(Reporting verb,比如 direpenserraconter)使用过去时态时,原句中的 présent(现在时)必须变成 imparfait(未完成过去时)。
这和中文的逻辑有很大不同。中文是“孤立语”,我们的动词没有时态变化,通过时间词(如“昨天”、“当时”)来界定时间。比如中文说:“他说他很累”,无论他是什么时候说的,动词“累”都不变。但在法语中,为了体现叙述的逻辑层次,你必须通过动词变形来告诉听者:“这是他当时说的话,现在已经成为了过去的一部分”。如果不进行这种时态位移,听者会觉得你好像在说他现在依然处于那个状态,这会造成严重的语意混乱。掌握这个规则,能让你的叙述听起来更自然、更地道,是告别“中式法语”的关键一步。
### How This Grammar Works
法语的间接引语时态位移,本质上是把原来的“现在”拉回到“过去”的语境中。你可以这样理解:当你在过去的一个时间点(比如昨天)谈论某人时,他当时说的话,对于当时的那个场景来说是“现在”,但对于现在的你来说,那已经是“过去”了。为了保持叙述的连贯性,法语要求我们将这个“过去的现在”转化为 imparfait
imparfait 在法语中通常用来描述过去的状态、习惯或背景描述。当你把直接引语中的 présent 变成 imparfait 时,你实际上是在给听者传达一个信息:这个状态在当时是持续存在的。这与中文的语法逻辑完全不同。在中文里,我们没有时态变位,我们依靠语境。例如:“他说他正在吃饭”。在法语里,如果引述动词是过去时(如 Il a dit),那么 Il dit : « Je mange » 就必须变成 Il a dit qu'il mangeait。这里的 mangeait 不仅仅是动词变位,它代表了一种时间上的“对齐”。
这种机制保证了叙述的逻辑严密性。如果你的引述动词是 présent(例如 Il dit que...),时态不需要变化,这和中文逻辑很像;但一旦引述动词变成了 passé composéimparfait,时态位移就是强制性的。这是法语叙述中非常严谨的一环,它要求说话者时刻保持对时间坐标轴的清醒认知。
### Formation Pattern
présent 转换为 imparfait 的步骤非常清晰,你可以按照这个“三步走”流程来操作:
  1. 1确认引述动词:检查主句动词是否为过去时(如 a dit, pensait, a déclaré)。
  2. 2添加连接词 que:这是法语间接引语的标配,不能省略。
  3. 3动词变位:将原句中的 présent 动词变为 imparfait。同时,别忘了根据人称代词调整主语(例如 je 变成 il)。
| 动词原形 | 现在时 (Je) | 未完成过去时 (Je) | 现在时 (Nous) | 未完成过去时 (Nous) |
|---|---|---|---|---|
| être | suis | étais | sommes | étions |
| avoir | ai | avais | avons | avions |
| parler | parle | parlais | parlons | parlions |
| finir | finis | finissais | finissons | finissions |
| aller | vais | allais | allons | allions |
例如:
直接引语:Il a dit : « Je suis fatigué. »
间接引语:Il a dit qu'il était fatigué.(注意 je 变成了 ilsuis 变成了 étais
### When To Use It
这个语法点在日常对话和书面叙述中几乎无处不在。当你向朋友转述昨天的八卦,或者在大学写作文转述教授的观点时,都必须使用它。
  • 转述对话:比如你告诉同事:“老板说他今天很忙”。Le patron a dit qu'il était très occupé aujourd'hui.
  • 转述想法或感受:比如你回忆起小时候的想法:“我当时以为地球是平的”。Je pensais que la Terre était plate.
  • 总结信息:比如转述新闻:“报道说情况很稳定”。Le journal a rapporté que la situation était stable.
记住,只要主句动词是过去时,且原句描述的是当时的状态,imparfait 就是你的好朋友。它不仅能让你的法语语法正确,还能精准地传达出“当时”那种持续的状态感。
### Common Mistakes
对于中文母语者来说,由于中文没有动词时态,以下错误非常常见,请务必避开:
  1. 1省略 que:中文里我们常说“他说他累”,直接把两个句子拼在一起。法语中 que 是强制性的。错误:Il a dit il était fatigué. 正确:Il a dit qu'il était fatigué.
  2. 2拒绝时态位移(母语干扰):中文思维里,时间词不变,动词就不变。很多同学会说 Il a dit qu'il est fatigué。这在法语里听起来就像是“他昨天说他现在很累”,逻辑上很奇怪。记住:过去引述过去,必须退一步到 imparfait
  3. 3人称代词转换错误:中文里我们转述时经常不改人称,直接引用原话。法语必须根据逻辑转换。比如他说“我”,你转述时必须变成“他”。如果你不改,对方会完全听不懂你在说谁。
### Contrast With Similar Patterns
为了更好地理解,我们将法语的间接引语与中文的表达方式进行对比:
| 语法现象 | 法语逻辑 (过去引述) | 中文逻辑 | 关键区别 |
|---|---|---|---|
| 时态变化 | 强制转换为 imparfait | 无变化,靠时间状语 | 法语通过动词体现时间轴 |
| 连接词 | 必须使用 que | 可省略 | 法语结构更严谨 |
| 人称调整 | 必须根据逻辑调整 | 视情况可选 | 法语必须转换以保持指代清晰 |
### Quick FAQ
  1. 1问:如果引述动词是现在时(如 Il dit que...),我还需要变位吗?
答:不需要。如果主句是现在时,从句保持原样即可。例如:Il dit qu'il est fatigué.
  1. 1问:所有的 présent 都要变成 imparfait 吗?
答:在间接引语中,当主句为过去时,présent 确实要变成 imparfait。但如果是客观真理(如“他说地球是圆的”),有时候可以保留 présent,但这属于进阶内容。
  1. 1问:imparfait 变位记不住怎么办?
答:记住口诀:nous 形式的现在时去掉 -ons,加上词尾 -ais, -ais, -ait, -ions, -iez, -aient。这是一个非常规律的变位,多写几次就记住了!

Tense Shift Overview

Original Tense Reported Tense Example
Present
Imperfect
Il dit: 'Je mange' -> Il a dit qu'il mangeait
Passé Composé
Plus-que-parfait
Il dit: 'J'ai mangé' -> Il a dit qu'il avait mangé
Future Simple
Conditional Present
Il dit: 'Je mangerai' -> Il a dit qu'il mangerait
Imperfect
Imperfect (No change)
Il dit: 'Je mangeais' -> Il a dit qu'il mangeait
Plus-que-parfait
Plus-que-parfait (No change)
Il dit: 'J'avais mangé' -> Il a dit qu'il avait mangé

Meanings

This rule governs how we report what someone said when the act of reporting happens in the past.

1

Reporting statements

Shifting the tense of a statement to maintain logical consistency.

“Il a dit qu'il travaillait.”

“Elle a affirmé qu'elle avait fini.”

Reference Table

Reference table for 法语间接引语:时态偏移(现在时转为未完成过去时)
直接引语 (原话) 间接引语 (转述) 动词变化 中文意思
Je suis...
Il a dit qu'il était...
suis → était
他说他当时...
J'ai...
Elle a dit qu'elle avait...
ai → avait
她说她当时有...
Je mange...
Il a dit qu'il mangeait...
mange → mangeait
他说他当时在吃...
Je vais...
Elle a dit qu'elle allait...
vais → allait
她说她当时要去...
C'est...
Il a dit que c'était...
est → était
他说那是...
On veut...
Ils ont dit qu'on voulait...
veut → voulait
他们说我们当时想...

正式程度

正式
Il a déclaré qu'il viendrait.

Il a déclaré qu'il viendrait. (Reporting a plan.)

中性
Il a dit qu'il viendrait.

Il a dit qu'il viendrait. (Reporting a plan.)

非正式
Il a dit qu'il viendrait.

Il a dit qu'il viendrait. (Reporting a plan.)

俚语
Il a dit qu'il rappliquait.

Il a dit qu'il rappliquait. (Reporting a plan.)

法语中的引导动词

间接引语

言语表达

  • dire
  • expliquer 解释

思考认知

  • penser
  • croire 相信

时态配合:直接 vs 间接

直接引语 (现在时)
"Je mange" 我在吃
"Je suis" 我是
间接引语 (未完成过去时)
...qu'il mangeait 他说他在吃
...qu'il était 他说他是

我该变位吗?

1

引导动词(如 'il a dit')是过去时吗?

YES
进入下一步
NO
保留现在时!
2

原句是现在时吗?

YES
将现在时改为未完成过去时
NO ↓

常见的未完成过去时词尾

👤

单数

  • -ais (je/tu)
  • -ait (il/elle/on)
👥

复数

  • -ions (nous)
  • -iez (vous)
  • -aient (ils/elles)

按水平分级的例句

1

Il a dit qu'il était fatigué.

He said he was tired.

2

Elle a dit qu'elle aimait le chocolat.

She said she liked chocolate.

3

Il a dit qu'il travaillait.

He said he was working.

4

Elle a dit qu'elle mangeait.

She said she was eating.

1

Il a dit qu'il avait fini ses devoirs.

He said he had finished his homework.

2

Elle a dit qu'elle viendrait demain.

She said she would come tomorrow.

3

Ils ont dit qu'ils ne savaient pas.

They said they didn't know.

4

Il a dit qu'il ne pouvait pas venir.

He said he couldn't come.

1

Il a affirmé qu'il avait déjà vu ce film.

He claimed he had already seen this movie.

2

Elle a promis qu'elle nous aiderait.

She promised she would help us.

3

Ils ont expliqué qu'ils avaient raté le train.

They explained they had missed the train.

4

Il a dit qu'il pensait que c'était une bonne idée.

He said he thought it was a good idea.

1

Elle a déclaré qu'elle ne savait pas ce qui s'était passé.

She declared she didn't know what had happened.

2

Il a soutenu qu'il n'avait jamais dit cela.

He maintained he had never said that.

3

Ils ont précisé qu'ils seraient présents à la réunion.

They specified they would be present at the meeting.

4

Elle a confié qu'elle avait toujours voulu voyager.

She confided she had always wanted to travel.

1

Il a prétendu qu'il aurait pu réussir s'il avait eu plus de temps.

He claimed he could have succeeded if he had had more time.

2

Elle a souligné qu'il était impératif qu'ils soient là.

She emphasized that it was imperative that they be there.

3

Ils ont indiqué qu'ils ne croyaient pas que ce soit possible.

They indicated they didn't believe it was possible.

4

Il a affirmé qu'il n'aurait jamais imaginé une telle issue.

He affirmed he would never have imagined such an outcome.

1

Elle a laissé entendre qu'elle aurait préféré que nous ne venions pas.

She hinted that she would have preferred that we not come.

2

Il a soutenu avec force qu'il n'avait aucune connaissance de ces faits.

He maintained forcefully that he had no knowledge of these facts.

3

Ils ont fait valoir qu'il était grand temps que les choses changent.

They argued that it was high time things changed.

4

Elle a regretté qu'il n'ait pas pu assister à la cérémonie.

She regretted that he hadn't been able to attend the ceremony.

容易混淆

French Reported Speech: Past Tense Shift (Present to Imperfect) 对比 Direct vs Indirect Speech

Learners mix up the tense shifts.

French Reported Speech: Past Tense Shift (Present to Imperfect) 对比 Imparfait vs Passé Composé

Choosing the right tense for the shift.

French Reported Speech: Past Tense Shift (Present to Imperfect) 对比 Conditional vs Future

Using future in the past.

常见错误

Il a dit qu'il est fatigué.

Il a dit qu'il était fatigué.

Present tense cannot follow a past reporting verb.

Il a dit il est fatigué.

Il a dit qu'il est fatigué.

Missing the connector 'que'.

Il a dit qu'il a fatigué.

Il a dit qu'il était fatigué.

Wrong auxiliary verb.

Il a dit qu'il sera fatigué.

Il a dit qu'il serait fatigué.

Future tense used instead of conditional.

Il a dit qu'il a fini.

Il a dit qu'il avait fini.

Failed to shift passé composé.

Il a demandé si il vient.

Il a demandé s'il venait.

Failed to shift and missing elision.

Il a dit qu'il viendra.

Il a dit qu'il viendrait.

Future tense error.

Il a dit qu'il aurait fini.

Il a dit qu'il avait fini.

Wrong tense choice for past.

Il a dit que il a fait.

Il a dit qu'il avait fait.

Missing elision.

Il a dit qu'il est venu.

Il a dit qu'il était venu.

Wrong auxiliary for shift.

Il a dit qu'il soit venu.

Il a dit qu'il était venu.

Unnecessary subjunctive.

Il a dit qu'il aurait venu.

Il a dit qu'il était venu.

Wrong auxiliary.

Il a dit qu'il venait hier.

Il a dit qu'il était venu la veille.

Time marker shift.

句型

Il a dit qu'il ___.

Elle a promis qu'elle ___.

Ils ont affirmé qu'ils ___.

Il a prétendu que c'___.

Real World Usage

Work email very common

Vous aviez mentionné que vous étiez disponible.

Texting constant

Tu as dit que tu arrivais.

News report very common

Le ministre a déclaré qu'il agirait.

Social media common

Elle a dit qu'elle adorait ce resto.

Job interview common

J'ai dit que j'avais de l'expérience.

Travel booking occasional

Ils ont dit que le vol serait retardé.

⚠️

"Que" 规则

法语里 que 是刚需。英语能省,法语不行。比如:"Il a dit qu'il avait froid."
🎯

背景板思维

imparfait 想象成故事的背景。它描述了说话那一刻的状态:"Il a dit qu'il pleuvait."
💬

吃瓜必备

刷社交媒体想跟闺蜜吐槽?这个语法能让你转述得更地道:"Elle a dit qu'elle partait."

Smart Tips

Always check the tense of the reporting verb first.

Il a dit qu'il est venu. Il a dit qu'il était venu.

Use the conditional tense.

Il a dit qu'il viendra. Il a dit qu'il viendrait.

Use the plus-que-parfait.

Il a dit qu'il a mangé. Il a dit qu'il avait mangé.

Use 'si' for yes/no questions.

Il a demandé est-ce qu'il vient. Il a demandé s'il venait.

发音

kuh-il -> kil

Elision

Always use 'qu'' before a vowel.

Reporting clause

Il a dit... (rising)

Sets up the reported information.

记住它

记忆技巧

Past reporting verb? Push the tense back one step!

视觉联想

Imagine a staircase. The reporting verb is on the landing. The reported verb must step down one stair into the past.

Rhyme

When the past is in the lead, shift the tense is what you need.

Story

Yesterday, Marc said 'I am hungry'. Today, I tell you: 'Marc said he was hungry'. Tomorrow, I will tell you: 'Marc said he was hungry'. The past reporting verb 'said' freezes the shift.

Word Web

direaffirmerpenserquesiconcordance

挑战

Take 3 sentences from a book and rewrite them as reported speech.

文化笔记

Formal reporting is highly valued in business.

Often uses 'dire que' with slightly more relaxed tense adherence in speech.

Standard French rules apply in formal education.

Derived from Latin 'concordantia', meaning agreement.

对话开场白

Qu'est-ce qu'il a dit hier ?

Que pensais-tu de ce film ?

Qu'est-ce que le professeur a annoncé ?

Qu'est-ce que les nouvelles ont rapporté ?

日记主题

Write about a conversation you had yesterday.
Summarize a meeting or class you attended.
Report a rumor you heard recently.
Discuss a historical event using reported accounts.

常见错误

Incorrect

正确


Incorrect

正确


Incorrect

正确


Incorrect

正确

Test Yourself

用动词的正确过去形式填空。

Il a dit qu'il ___ (vouloir) un café.

✓ Correct! ✗ Not quite. Correct answer: voulait
因为 'a dit' 是过去时,现在时 'veut' 必须变为未完成过去时 'voulait'。
哪个句子是正确的? 多项选择

转述这句话:Marc says "Je suis prêt."

✓ Correct! ✗ Not quite. Correct answer: Marc a dit qu'il était prêt.
我们将 'suis' 改为 'était',并因为元音开头使用 'qu'il'。
找出并修正错误 Error Correction

Find and fix the mistake:

Elle a dit que elle avait soif.

✓ Correct! ✗ Not quite. Correct answer: Elle a dit qu'elle avait soif.
在 'elle' 之前,'que' 必须变成 'qu''。这是强制性的省音。

Score: /3

练习题

8 exercises
Fill in the blank.

Il a dit qu'il ___ (manger) avec nous.

✓ Correct! ✗ Not quite. Correct answer: mangeait
Present shifts to imperfect.
Choose the correct sentence. 多项选择

Which is correct?

✓ Correct! ✗ Not quite. Correct answer: Il a dit qu'il viendrait.
Future shifts to conditional.
Correct the error. Error Correction

Find and fix the mistake:

Il a dit qu'il a fini.

✓ Correct! ✗ Not quite. Correct answer: Il a dit qu'il avait fini.
Passé composé shifts to plus-que-parfait.
Transform to reported speech. Sentence Transformation

Il dit: 'Je suis fatigué'.

✓ Correct! ✗ Not quite. Correct answer: Il a dit qu'il était fatigué.
Present shifts to imperfect.
Complete the dialogue. Dialogue Completion

A: Je viendrai. B: Il a dit qu'il ___.

✓ Correct! ✗ Not quite. Correct answer: viendrait
Future shifts to conditional.
Reorder the words. Sentence Building

dit / qu'il / il / a / travaillait

✓ Correct! ✗ Not quite. Correct answer: Il a dit qu'il travaillait.
Correct word order.
Match the tense. Grammar Sorting

Present -> ?

✓ Correct! ✗ Not quite. Correct answer: Imperfect
Present shifts to imperfect.
Match the tense shift. Match Pairs

Future -> ?

✓ Correct! ✗ Not quite. Correct answer: Conditional
Future shifts to conditional.

Score: /8

Practice Bank

10 exercises
翻译成法语 翻译

他说他累了。

✓ Correct! ✗ Not quite. Correct answer: Il a dit qu'il était fatigué.
连词成句 Sentence Reorder

avait / dit / qu' / Il / il / faim

✓ Correct! ✗ Not quite. Correct answer: Il a dit qu'il avait faim.
选择正确的连接词 多项选择

Elle a confirmé ___ elle venait.

✓ Correct! ✗ Not quite. Correct answer: qu'
动词变位 填空

Tu m'as dit que tu ___ (habiter) à Paris.

✓ Correct! ✗ Not quite. Correct answer: habitais
将直接引语与其间接形式匹配。 Match Pairs

匹配直接引语与间接引语:

✓ Correct! ✗ Not quite. Correct answer: Je suis là -> Il a dit qu'il était là
修正时态 Error Correction

Il croyait que le film est super.

✓ Correct! ✗ Not quite. Correct answer: Il croyait que le film était super.
翻译间接引语 翻译

他们说他们要回来了。

✓ Correct! ✗ Not quite. Correct answer: Ils ont dit qu'ils revenaient.
哪个引导动词最合适? 多项选择

Il ___ qu'il aimait le chocolat.

✓ Correct! ✗ Not quite. Correct answer: a dit
填空 填空

Le guide nous a expliqué que la tour ___ (être) haute.

✓ Correct! ✗ Not quite. Correct answer: était
重新排列句子 Sentence Reorder

pensais / que / Je / dormais / tu

✓ Correct! ✗ Not quite. Correct answer: Je pensais que tu dormais.

Score: /10

常见问题 (8)

Yes, if the reporting verb is in the past. If it's in the present, you don't.

You generally don't shift the tense.

Yes, it acts as the bridge between the two clauses.

Only if the reporting verb implies doubt or subjectivity.

Use 'si' for yes/no questions and the original question word for others.

Yes, but people sometimes skip the shift in very informal contexts.

Keeping the present tense after a past reporting verb.

It's very similar, but French is more rigid about the shifts.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Estilo indirecto

Spanish allows more flexibility with the subjunctive.

English high

Reported speech

English is often more casual about not shifting.

German low

Konjunktiv I

German changes the mood, not just the tense.

Japanese low

To iu

Tense shifting is not mandatory in the same way.

Arabic moderate

Kalaam manqool

Tense shifting is less rigid than in French.

Chinese low

Jianjie yinyong

Chinese has no verb conjugation, so no tense shifting.

Learning Path

Prerequisites

Continue With

B1 Recommends

间接引语:代词的变化 (Discours indirect)

### Overview 在法语学习中,`le discours indirect`(间接引语)是一个从初级迈向中高级的必经之路。简单来说,间接引语就是把...

B1 Recommends

间接引语:时间状语的变化 (hier → la veille)

### Overview 在学习法语的过程中,你一定遇到过需要转述别人话语的情况,这就是所谓的“间接引语” (`le discours indirect`)。...

B1 Recommends

法语间接引语:未来时转条件式(将要变成过去将要)

### Overview 在法语中,当我们想要转述别人说过的话时,我们必须使用“间接引语”(Le discours rapporté)。这在法语学习中是一...

B1 Recommends

转述命令:让某人做什么 (de + infinitif)

### Overview 在学习法语的过程中,我们经常需要转述别人的命令、建议或请求。比如,老板叫你发邮件,或者妈妈叫你回家吃饭。在...

B1 Recommends

转述否定命令 (Discours indirect : impératif négatif)

### Overview 在法语学习中,掌握“间接引语中的否定命令式”(Discours indirect : impératif négatif)是迈向中高级水平的关键一...

B1 Recommends

法语内心独白风格 (Discours indirect libre)

### Overview 在法语学习中,`discours indirect libre`(自由间接引语,简称DIL)是一项高级且极具文学色彩的语法技巧。简单来...

B1 Recommends

法语间接引语:如何转述“哪里/何时/为什么”

Overview At the B1 level of French proficiency, transitioning from direct communication to **reported speech** (`le disc...

B1 Recommends

转述是非题 (si)

### Overview 在法语学习中,转述他人提出的“是/否”问题(Yes/No questions)是一个非常重要的语法点。当你需要把别人的直接问...

B1 Recommends

间接引语:“他说……” (Discours indirect)

### Overview 在学习法语的过程中,你一定遇到过需要转述别人说过的话的情况。这时候,我们就需要用到 `le discours indirect`...

B1 Recommends

法语间接引语:时制变化 (Le discours rapporté)

Overview 间接引语只是“八卦”的一种体面说法... [Body text in Chinese]

Was this helpful?
还没有评论。成为第一个分享想法的人!