葡萄牙语过去完成时:过去之前的过去 (tinha feito)
Grammar Rule in 30 Seconds
Use the compound pluperfect to describe an action that happened before another action in the past.
- Use 'ter' in the imperfect (tinha) + past participle.
- The participle remains invariable in the compound form.
- Use it to sequence two past events clearly.
Overview
Pretérito Mais-que-perfeito Composto(复合愈过去时)。tinha feito(我曾做过/我当时已经做完了)的关键在于:它不是为了表达“过去”,而是为了表达“在某个过去的时间点之前,动作已经完成”。tinha(作为助动词)本身就带有“当时已经”的含义,配合过去分词,构成了完美的时空锚点。掌握它,是你从“能沟通”走向“能精准叙事”的分水岭。Pretérito Mais-que-perfeito Composto 将这种先后关系直接固化在了动词结构里。ter 的未完成过去时(Imperfecto)+ 动词的过去分词(Particípio)。tinha,它本身就带有一种“当时正在(持续)”或“当时处于(某种状态)”的背景感。当它作为助动词时,它将动作锚定在过去的一个参照点上。例如:Eu tinha estudado(我当时已经复习过了)。在这里,tinha 相当于中文里的“当时已经……”。Eu comi (Pretérito Perfeito) |Eu comia (Pretérito Imperfeito) |Eu tinha comido (Mais-que-perfeito) |tinha 必须根据主语(eu, tu, ele, nós, eles)进行变位。这就像在中文里给动词加上了“时间标签”,一旦你习惯了这种“双重保险”——即动词变位+分词,你就能在叙事时精准地定位每一个动作在时间长河中的位置。ter 的未完成过去时变位,就成功了一半。请记住:过去分词在复合时态中永远不随主语变化,永远保持阳性单数形式。ter (Imperfecto) | 过去分词 (ex: falar) | 复合愈过去时 |eu | tinha | falado | tinha falado |tu | tinhas | falado | tinhas falado |ele/ela | tinha | falado | tinha falado |nós | tínhamos | falado | tínhamos falado |eles/elas | tinham | falado | tinham falado |fazer 变成 feito,dizer 变成 dito。这与中文里的“词汇化”表达很像,就像我们记忆“做完了”而不是“做好了”一样。- 1梳理过去的时间轴(最常用):当你需要描述两个过去发生的动作,且其中一个动作发生在另一个之前时。例如:
Quando cheguei ao restaurante, meus amigos já tinham pedido a comida.(当我到达餐厅时,朋友们已经点好餐了)。这里cheguei(到达)是参照点,tinham pedido(已经点了)是更早发生的动作。
- 1间接引语(Reported Speech)中的时态后移:当你转述别人过去说的话时。如果原话是“我丢了钥匙”(
Perdi as chaves),转述时会变成“他说他丢了钥匙”(Ele disse que tinha perdido as chaves)。中文里我们不需要改变动词,但葡语必须后移,以体现这种“转述的过去性”。
- 1解释过去的原因:当你解释过去某个状态的由来。例如:
Eu estava cansado porque tinha trabalhado muito.(我很累,因为我之前工作了很久)。这里estava(当时很累)是结果,tinha trabalhado(之前工作了)是原因。
- 1双过去时错误(Chronology Error):中文里我们直接说“我到家,他做了饭”。很多学生会写成
Quando cheguei, ele fez o jantar。这在葡语中意味着“我到家之后,他才开始做饭”。要表达“我到家时,饭已经做好了”,必须用tinha feito。原因:中文动词缺乏时态标记,导致我们忽略了动作完成的先后顺序。
- 1分词的一致性误解:中文没有阴阳性或复数,导致学生常在
tinha结构后强行给分词变位,比如Ela tinha compradas as flores。这是极其严重的错误。记住:在ter助动词后,分词是“冰冻”的,永远不变。这与ser/estar构成的被动语态不同,那是很多学生混淆的根源。
- 1简单愈过去时的误用:有些学生为了显得高级,会在口语中使用
fizera或falara。这在现代葡语中属于文学书面语,在日常生活中使用会显得非常突兀,甚至像在读古文。请务必坚持使用复合形式tinha feito。
Pretérito Perfeito (fiz) | 过去完成的动作 | 我做了 |Pretérito Imperfeito (fazia) | 过去持续/习惯 | 我当时在做/我过去常做 |Mais-que-perfeito (tinha feito) | 过去之前的动作 | 我(在那之前)已经做了 |Eu comi(我吃了,动作结束);Eu comia(我当时在吃,或者我过去常吃);Eu tinha comido(在我做某事之前,我已经吃完了)。理解这个差异,你的葡语逻辑就通顺了。- 1问:
tinha和havia可以互换吗?
tinha 是最常用的,尤其是在巴西葡语中。havia 在书面语中更常见,但在口语中,请优先使用 tinha,这更自然。- 1问:如果句子中已有
já(已经),还需要用tinha吗?
já 只是强调动作完成,但 tinha 提供了时间框架。两者结合使用(já tinha feito)是表达“动作在过去某个点之前早已完成”的最强组合。- 1问:所有的动词都能用这个时态吗?
dizer -> dito,fazer -> feito,这在日常生活中出现的频率非常高,必须熟记。Conjugation of 'Ter' + Participle
| Pronoun | Auxiliary (Imperfect) | Participle |
|---|---|---|
|
Eu
|
tinha
|
feito
|
|
Tu
|
tinhas
|
feito
|
|
Ele/Ela
|
tinha
|
feito
|
|
Nós
|
tínhamos
|
feito
|
|
Vós
|
tínheis
|
feito
|
|
Eles/Elas
|
tinham
|
feito
|
Meanings
This tense describes an action completed before another action in the past, emphasizing the sequence of events.
Sequence of past events
Establishing a timeline where one event precedes another.
“Eu já tinha terminado o relatório quando o chefe pediu.”
“Eles tinham viajado antes da crise.”
Hypothetical past
Used in conditional structures to express regret or missed opportunities.
“Se eu tivesse sabido, teria ido.”
“Eu tinha pensado em ligar, mas esqueci.”
Reference Table
| Form | Structure | Example |
|---|---|---|
|
Affirmative
|
Tinha + Participle
|
Eu tinha comido
|
|
Negative
|
Não + Tinha + Participle
|
Eu não tinha comido
|
|
Question
|
Tinha + Sujeito + Participle?
|
Tinha você comido?
|
|
Short Answer
|
Sim, tinha / Não, não tinha
|
Sim, eu tinha
|
|
Reflexive
|
Tinha + se + Participle
|
Ele tinha se arrumado
|
正式程度
Eu já havia terminado. (Work/Social)
Eu já tinha terminado. (Work/Social)
Já tinha acabado. (Work/Social)
Já tava pronto. (Work/Social)
Timeline of the Pluperfect
Deep Past
- Tinha feito Had done
Recent Past
- Fiz Did
按水平分级的例句
Eu tinha comido.
I had eaten.
Ela tinha saído.
She had left.
Nós tínhamos visto.
We had seen.
Eles tinham feito.
They had done.
Quando cheguei, ele já tinha ido.
When I arrived, he had already gone.
Eu tinha estudado muito.
I had studied a lot.
Você tinha falado com ele?
Had you spoken to him?
Não tínhamos pensado nisso.
We hadn't thought about that.
Eu já tinha terminado o projeto quando recebi o e-mail.
I had already finished the project when I received the email.
Eles tinham viajado antes de comprar a casa.
They had traveled before buying the house.
Tínhamos combinado de sair às oito.
We had agreed to go out at eight.
Ela não tinha visto a mensagem que enviei.
She hadn't seen the message I sent.
O relatório já tinha sido enviado quando a reunião começou.
The report had already been sent when the meeting started.
Se eu tivesse sabido, não tinha ido.
If I had known, I wouldn't have gone.
Eles tinham planejado tudo nos mínimos detalhes.
They had planned everything in the smallest detail.
Eu tinha a impressão de que já tínhamos nos encontrado.
I had the impression that we had already met.
Embora tivessem negado, eles já tinham assinado o contrato.
Although they had denied it, they had already signed the contract.
A situação tinha se agravado antes mesmo da nossa intervenção.
The situation had worsened even before our intervention.
Ele tinha pressentido o perigo, mas não agiu.
He had sensed the danger, but didn't act.
Tínhamos subestimado a complexidade do problema.
We had underestimated the complexity of the problem.
Havia quem dissesse que ele já tinha percorrido aquele caminho antes.
There were those who said he had already traveled that path before.
Tinha ele, porventura, considerado as consequências?
Had he, by chance, considered the consequences?
Nada tinha sido deixado ao acaso naquela operação.
Nothing had been left to chance in that operation.
Eles tinham, sem dúvida, superado as expectativas iniciais.
They had, without a doubt, exceeded the initial expectations.
容易混淆
Learners use simple past for everything.
常见错误
Eu tinha feito o bolo.
Eu tinha feito o bolo.
Eu tinha feitoa.
Eu tinha feito.
Eu tinha ir.
Eu tinha ido.
Eu havia feito.
Eu tinha feito.
句型
Eu já tinha ___ quando ele chegou.
Real World Usage
Já tinha visto sua mensagem.
The 'Had' Shortcut
Forget the Simple Form
Ter vs Haver
Smart Tips
Use it to set the scene.
发音
Tinha
The 'nh' sound is like the 'ny' in canyon.
Falling
Eu já tinha feito. ↘
Statement of fact.
记住它
记忆技巧
Tinha (the past) + Participle (the action) = The Past of the Past.
视觉联想
Imagine a detective looking at a crime scene. He says, 'The thief had already left (tinha saído) before I arrived (cheguei).'
Rhyme
Para o passado ser bem claro, use o 'tinha' e o particípio raro.
Story
Maria woke up. She realized she had forgotten her keys. She had left them on the table. She had locked the door.
Word Web
挑战
Write 3 sentences about what you had done before you started learning Portuguese today.
文化笔记
Brazilians almost exclusively use 'ter' for this tense.
Haver is more common in formal writing.
In formal writing, the simple pluperfect (fizera) is preferred over the compound.
Derived from Latin 'habere' + past participle.
对话开场白
O que você tinha feito antes de vir para cá?
日记主题
常见错误
Test Yourself
Eu ___ (ter) feito o dever.
Score: /1
练习题
1 exercisesEu ___ (ter) feito o dever.
Score: /1
Practice Bank
10 exercisesNós já ___ (viver) em Londres antes de mudar para cá.
já / tinha / Eu / o / lido / livro
They had already left.
Eu tinha fazido o meu dever de casa.
Match the pairs:
I hadn't seen the message.
Vocês já ___ (falar) com o chefe?
We had already arrived at the beach.
Eu tenho comido antes de sair ontem.
Ele ___ (pôr) a mesa antes dos convidados chegarem.
Score: /10
常见问题 (1)
Yes, but it is formal.
Scaffolded Practice
1
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Había hecho
Portuguese prefers 'ter'.
Learning Path
Prerequisites
Learn These First
Related Grammar Rules
得知:过去时态中的 Saber (soube)
Overview 如果您曾经在看到 WhatsApp 通知时惊呼一声... (Chinese translation)
过去的描述:使用 'Ser' (Era)
Overview The Portuguese verb `ser` in the **Pretérito Imperfeito** (Imperfect Past) tense, specifically its forms like `...
葡萄牙语过去时:带来了 (trouxe)
Overview 葡萄牙语中的字母X绝对是一张万能牌。有时它听起来像轻柔的'sh'。有时像嗡嗡的'z'。但在动词`trazer`(带来)的过去时...
'Vir' (来) 的过去时:我来了,我看到了……等等,我来了。
概览 你有没有不小心告诉别人你“看到”(saw)派对而不是“来”(came)派对?这种情况比你想象的要多。动词 `Vir`(来)是葡萄牙语...
未完成过去时动词 'ter':谈论过去 (tinha)
### Overview 你好!作为一名在葡萄牙语学习道路上深耕多年的老师,我非常理解大家在学习过程中的困惑。今天我们要深入探讨的是...