过去时间接引语:dijo que…

B2

语法路径 · 第 72 课 / 共 86 课 · 阶段 B2 · Perfect tenses and reported speech

每当你转述别人先前说过的话时,都需要用 dijo que,比如朋友告诉你的消息、老板的指示、陌生人问你的问题。由于说话这件事发生在过去,被转述部分的动词通常要往过去退一步:现在时 es 变为过去未完成时 era,简单过去时 fue 变为 había sido,将来时 será 变为条件式 sería。一般疑问句用 preguntó si 转述,命令句则用 dijo que 或 pidió que 加虚拟式过去未完成时,例如 que viniera。不要把它和 dice que 混淆:dice que 转述的是现在正在说的话,保持原来的时态不变。

练习本课 · 10 句子

形式

肯定句sujeto + dijo que + verbo en imperfecto / pluscuamperfecto / condicional
Marta dijo que estaba muy cansada.玛尔塔说她很累。
否定句sujeto + dijo que + no + verbo en pasado
Luis dijo que no vendría a la fiesta.路易斯说他不会来参加派对。
转述疑问句sujeto + preguntó si / preguntó + palabra interrogativa + verbo en pasado
Me preguntó si había terminado el informe.他问我是否已经完成了报告。
转述命令或请求sujeto + dijo que / pidió que + imperfecto de subjuntivo
La profesora nos dijo que estudiáramos más.老师让我们多学习。

何时使用

转述陈述句

转述别人陈述的内容时,现在时变为过去未完成时,简单过去时变为过去完成时。

Mi hermano dijo que trabajaba en un banco.我哥哥说他在一家银行工作。
Ellos dijeron que ya habían comido.他们说他们已经吃过了。

转述承诺和计划

原话中的将来时在过去时间接引语中变为条件式。

Carlos dijo que me llamaría al día siguiente.卡洛斯说他第二天会给我打电话。
Prometieron que llegarían temprano.他们答应会早点到。

转述疑问和请求

一般疑问句用 preguntó si,请求用 pidió que 或 dijo que 加虚拟式过去未完成时。

Mi jefe me preguntó si podía quedarme hasta tarde.我的老板问我能不能待到很晚。
Mi mamá me pidió que comprara pan.我妈妈让我买面包。

Tense changes after a past reporting verb (dijo que…)

present → imperfect«Estoy cansado.» → Dijo que estaba cansado.
preterite / perfect → pluperfect«Lo he visto.» → Dijo que lo había visto.
future → conditional«Vendré.» → Dijo que vendría.
command → imperfect subjunctive«Ven.» → Me dijo que viniera.

信号词

dijo quecontó queexplicó quecomentó quepreguntó sipidió queal día siguienteel día anteriorese día

不要与它混淆

间接引语:dice que…

如果引述动词是过去时(dijo、preguntó、pidió),就要把时态往过去退一步:es 变为 era,será 变为 sería,ven 变为 viniera。只有当这些话是现在正在说的,或仍在被反复转述时,才用 dice que 并保持原来的时态。

常见问题

在 dijo que 之后一定要变换时态吗?

通常需要,但如果所说的信息现在仍然属实,可以保留现在时:Me dijo que vive en Lima。

在过去时间接引语中,将来时会怎样变化?

将来时变为条件式:será 变为 sería,vendré 变为 vendría。

简单过去时一定要变成 había + participio 吗?

在规范的西班牙语中需要:dijo que había llegado。不过在日常口语中,很多人保留简单过去时,例如 dijo que llegó,听起来也很自然。

如何用过去时转述命令?

用 dijo que 或 pidió que 加虚拟式过去未完成时:Ven pronto 变为 Me dijo que viniera pronto。

如何转述一般疑问句?

用 preguntó si,并把动词时态往过去退一步:¿Tienes hambre? 变为 Me preguntó si tenía hambre。

像 mañana 和 ayer 这样的时间词需要变化吗?

需要,如果那个时间点已经过去:mañana 变为 al día siguiente,ayer 变为 el día anterior。

更多句子与连接词

疑问词:qué、dónde、cuándo……A1否定:no、nunca、nada、nadieA1真实条件句:si + 现在时B1关系从句:que、quien、dondeB1间接引语:dice que…B1连接词:pero、sin embargo、por esoB1非真实条件句:si + 虚拟式过去未完成时B2与过去事实相反的虚拟条件句:si hubiera…B2带介词的关系从句:en el que、con quienB2原因与让步:como、ya que、a pesar de queB2时态配合C1其他条件表达形式:a no ser que、de + 不定式、con tal de queC1结果与目的:de modo que、a fin de queC1
← 语法路径下一课 · B2带介词的关系从句:en el que、con quien