构成:tinha / tinham + 过去分词
表示动作发生在另一件过去事件之前
英语里相当于 "had done":tinha feito
简单式(fizera)主要用于文学或正式写作
复合式常用于日常叙事
直接跟在 ter 后面的过去分词不随主语的性、数变化
时间表达:já, quando, antes que, depois que;这里的 antes que 使用虚拟式
它能在过去叙事中展示因果和先后
过去完成时是你的叙事超能力。它能通过显示“哪件事先发生”,来解释为什么后来会发生别的事。借助它,你可以更清楚地讲故事("Ela estava cansada porque tinha trabalhado muito")、解释问题("O carro não funcionou porque tinha acabado a gasolina"),或者说明自己为什么做出某个决定("Mudei de emprego porque já tinha esperado demais")。它决定了你的时间线是乱成一团,还是清清楚楚;你是在随便罗列事件,还是在真正说明因果。
可以把复合过去完成时看成你的“倒带键”。当你正在讲一个发生在过去的故事,但又需要再往更早之前跳回去说明另一件先发生的事时,就需要它。
时间线示意:
过去完成时 -----> 简单过去时 -----> 现在
(tinha chegado) (choveu) (现在)
“他到达以后下了雨”
只要把 "ter" 的未完成过去时和任意一个过去分词组合起来即可:
| 代词 | Ter(未完成过去时) | + 过去分词 | 例子 |
"O ladrão já tinha fugido quando a polícia chegou"(警察到的时候,小偷已经逃走了)
"Ela tinha preparado tudo antes dos convidados chegarem"(客人到之前,她已经把一切准备好了)
"Nós tínhamos decidido viajar, mas choveu"(我们本来已经决定去旅行了,但后来下雨了)
"Não fui porque já tinha visto esse filme"(我没去,因为那部电影我已经看过了)
"Ele estava feliz porque tinha passado no exame"(他很开心,因为他已经通过考试了)
"A empresa faliu porque tinha perdido muitos clientes"(公司破产了,因为它已经失去了很多客户)
"Nunca tinha comido sushi antes"(我以前从来没吃过寿司)
正式葡语允许用 "haver" 替代 "ter":
"Havia chegado" 代替 "tinha chegado"
巴西葡语也可以使用
在文学作品和法律文件中还会出现
有些动词有两个分词。传统指引通常倾向于让 "ter" 与规则形式搭配,但实际用法取决于动词和语言变体:
✅ "Tinha aceitado"(规则形式;不规则形式 aceito 也可与 ter 搭配)
✅ "Tinha imprimido"(传统指引推荐的规则形式)
表示“已经去世”时,"morrer" 应使用 "tinha morrido";"morto" 用于 "estava morto" 等表达,也可以是 "matar" 的过去分词