B2 Past Tense 15 min read 쉬움

포르투갈어 과거완료: 과거의 과거 (tinha feito)

과거 사건들의 순서를 정리해주는 마법의 도구예요. 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.
Subject + Tinha/Havia + Past Participle

Overview

### Overview
포르투갈어 학습의 중급 단계에서 가장 중요하게 다루어야 할 문법 중 하나인 '과거완료(Pretérito Mais-que-perfeito Composto)'에 대해 알아보겠습니다. 한국어에는 '과거완료'라는 이름의 문법적 범주가 명확히 존재하지 않지만, 우리는 일상생활에서 '-었었-'(대과거)이라는 표현을 통해 이와 유사한 개념을 사용합니다. 예를 들어, «그때 나는 이미 밥을 먹었었다»라고 말할 때의 '-었었-'이 바로 포르투갈어의 tinha feito와 그 기능적 뿌리를 같이 합니다.
포르투갈어의 Pretérito Mais-que-perfeito Composto는 단순히 과거의 일을 말하는 것을 넘어, '과거 속의 과거(past of the past)'를 설정하여 시간의 층위를 만드는 아주 정교한 도구입니다. B2 레벨의 학습자라면 단순한 시간 순서 나열을 넘어, 사건들 사이의 인과관계를 명확히 설명해야 합니다. 예를 들어, 친구와 카카오톡을 하다가 «내가 메시지를 확인했을 때, 이미 친구가 답장을 보냈었다»라고 말하고 싶을 때, 이 문법이 없다면 시간의 선후 관계가 모호해집니다.
이 문법을 마스터하면 여러분의 대화는 훨씬 더 논리적이고 세련된 서사 구조를 갖추게 됩니다. 현대 포르투갈어에서는 문학적인 단순 과거완료(fizera 등)는 거의 쓰이지 않으며, 오직 ter 동사를 활용한 복합형만 사용하므로 이 패턴만 완벽히 익히면 충분합니다.
### How This Grammar Works
포르투갈어의 과거완료는 ter 동사의 '불완전 과거(Imperfecto)' 형태인 tinha에 본동사의 '과거분사(Particípio)'를 결합하여 만듭니다. 한국어 문법과 비교해볼 때, 한국어의 '-었었-'은 동사 어간에 바로 붙는 접미사 형태이지만, 포르투갈어는 조동사를 활용한 분석적 구조를 취합니다. 한국어 학습자들이 가장 먼저 이해해야 할 점은 ter가 여기서 '가지다'라는 소유의 의미를 잃고, 오직 시제와 인칭 정보를 전달하는 문법적 도구로만 쓰인다는 사실입니다.
| 한국어 구조 | 포르투갈어 구조 | 예시 |
|---|---|---|
| 동사 + -었었- + -다 | 조동사 ter(Imperfecto) + 과거분사 | tinha feito (했었다) |
| 과거의 과거를 나타냄 | 과거의 과거를 나타냄 | já tinha saído (이미 나갔었다) |
이 구조가 작동하는 원리는 '시간의 닻(temporal anchor)'을 내리는 것과 같습니다. 과거의 특정 시점(예: 어제 8시)을 기준으로, 그보다 더 이전에 일어난 일을 설명할 때 사용합니다. 한국어에서는 단순히 «어제 8시에 집에 갔는데, 동생이 이미 나갔어»라고 해도 문맥상 이해가 되지만, 포르투갈어에서는 tinha saído를 써서 명확하게 선후 관계를 박아두지 않으면 원어민은 혼란을 느낄 수 있습니다.
특히 보고(Reported Speech) 상황에서 이 문법은 필수적입니다. "그가 '나는 이미 먹었어'라고 말했다"를 간접화법으로 바꿀 때, 포르투갈어에서는 시제 일치 법칙에 따라 tinha comido로 변화시켜야 합니다. 이는 한국어의 간접화법과 비교했을 때 훨씬 더 엄격한 시제 변화를 요구하는 부분입니다.
### Formation Pattern
과거완료의 형성은 매우 규칙적입니다. 조동사 ter의 불완전 과거형은 인칭마다 변화하며, 과거분사는 성수 변화 없이 항상 남성 단수형(보통 -o로 끝남)을 유지합니다. 이는 serestar와 함께 쓰일 때 과거분사가 성수 일치를 하는 것과 가장 큰 차이점입니다.
| 인칭 | 조동사 ter (Imperfecto) | 과거분사 (예: falar) | 전체 형태 |
|---|---|---|---|
| eu | tinha | falado | tinha falado |
| tu | tinhas | falado | tinhas falado |
| ele/ela/você | tinha | falado | tinha falado |
| nós | tínhamos | falado | tínhamos falado |
| eles/elas/vocês | tinham | falado | tinham falado |
부정문이나 부사 삽입 시에는 위치가 중요합니다. , ainda, nunca와 같은 부사는 반드시 tinha와 과거분사 사이에 위치해야 합니다. 예를 들어, Eu já tinha visto o filme (나는 이미 그 영화를 봤었다)와 같이 말이죠.
Eu tinha visto já라고 하면 문법적으로 틀린 것은 아니지만, 매우 부자연스럽게 들립니다. 한국어에서는 «이미 나는 봤었다» 혹은 «나는 이미 봤었다»처럼 부사의 위치가 비교적 자유롭지만, 포르투갈어는 이 중간 위치를 고정하는 것이 훨씬 자연스러운 흐름을 만듭니다.
### When To Use It
이 문법은 크게 세 가지 상황에서 사용합니다. 첫째, 과거의 사건 순서 정렬입니다. 두 가지 과거 사건 중 무엇이 먼저 일어났는지 명확히 할 때 사용합니다. «공항에 도착했을 때, 비행기는 이미 떠났었다»와 같은 상황입니다. Quando cheguei ao aeroporto, o avião já tinha partido. 여기서 cheguei(단순과거)는 기준점이고, tinha partido(과거완료)는 그 이전의 사건입니다.
둘째, 과거의 인과관계 설명입니다. «시험을 망쳤다(결과) 왜냐하면 공부를 안 했었기 때문이다(원인)». Ele foi mal na prova porque não tinha estudado. 한국어에서 '왜냐하면 ~했기 때문에'를 쓸 때 시제를 과거로 통일하는 것과 달리, 포르투갈어는 원인 사건을 더 과거로 밀어내는 이 구조를 선호합니다.
셋째, 간접화법(Reported Speech)입니다. 누군가의 과거 발언을 전달할 때, 원래 직접 화법의 단순 과거 시제를 과거완료로 옮깁니다. 이는 한국어에서는 단순히 '-했다고 말했다'로 표현되는 것과 달리, 포르투갈어는 시제 변화를 통해 그 사건이 말하는 시점보다 더 과거임을 명확히 합니다. B2 레벨에서는 이러한 시제 활용이 글쓰기와 말하기의 수준을 결정짓는 핵심 지표가 됩니다.
### Common Mistakes
  1. 1성수 일치 오류: 한국어에는 없는 '성수 일치' 개념 때문에, tinha 뒤에 오는 과거분사까지 주어나 목적어에 맞춰 성수 변화를 시키려는 경향이 있습니다. 예: Ela tinha comprada (X). ter 뒤의 과거분사는 절대 변하지 않습니다. 이는 한국어의 조사나 어미 변화가 명사와 동사에 복합적으로 작용하는 방식과는 완전히 다르므로 주의해야 합니다.
  1. 1단순 과거와의 혼동: 한국어는 «도착했을 때 밥을 먹었다»라고 하면 문맥상 선후 관계가 파악되지만, 포르투갈어에서 Quando cheguei, comi라고 하면 두 사건이 동시에 혹은 연속적으로 일어난 느낌을 줍니다. «이미 먹어둔 상태였다»는 의미를 전달하려면 반드시 tinha comido를 써야 합니다. 한국어의 '-었다'가 모든 과거를 커버하는 것과 달리, 포르투갈어는 과거의 층위를 구분합니다.
  1. 1부사 위치 오류: Eu tinha já feito처럼 부사를 뒤로 빼는 실수입니다. 한국어의 어순 자유도(나는 이미 했다 / 이미 나는 했다)에 익숙한 학습자들에게 나타나는 전형적인 L1 간섭입니다. tinhafeito를 하나의 덩어리로 보고, 그 사이에 부사를 넣는 규칙을 습관화해야 합니다.
### Contrast With Similar Patterns
과거완료를 학습할 때 Pretérito Perfeito(단순과거)와 Pretérito Imperfeito(불완전과거)와의 차이를 명확히 해야 합니다. 아래 표를 통해 비교해 보세요.
| 시제 | 기능 | 예시 |
|---|---|---|
| Pretérito Perfeito | 과거의 단일 사건 완료 | Fiz o trabalho. (일을 했다.) |
| Pretérito Imperfeito | 과거의 습관/상태 | Fazia o trabalho. (일을 하곤 했다.) |
| Pretérito Mais-que-perfeito | 과거의 과거(선행사건) | Já tinha feito o trabalho. (이미 일을 해뒀었다.) |
단순 과거는 '마침표'를 찍는 사건이고, 불완전 과거는 '과거의 배경'을 그리는 것이라면, 과거완료는 그 배경 속에서 '더 먼저 일어난 사건'을 끄집어내는 것입니다. 한국어의 '-했다', '-하곤 했다', '-했었다'의 미묘한 차이를 포르투갈어의 이 세 시제에 대입해서 생각하면 훨씬 이해가 빠를 것입니다.
### Quick FAQ
Q1: tinha 대신 havia를 써도 되나요?
A1: 네, havia feito도 문법적으로 완벽한 과거완료입니다. 다만, haviatinha보다 문어체적이고 격식 있는 느낌을 줍니다. 일상적인 대화나 카카오톡 메시지라면 tinha를 쓰는 것이 훨씬 자연스럽습니다.
Q2: 불규칙 과거분사는 어떻게 외우나요?
A2: fazer -> feito, dizer -> dito처럼 자주 쓰이는 것들은 단어장 앱에 넣어두고 입으로 소리 내어 연습하세요. 한국어의 불규칙 활용(ㄷ, ㅂ 불규칙 등)을 외우는 것과 똑같은 원리입니다. 반복만이 답입니다.
Q3: tinha pagadotinha pago 중 무엇이 맞나요?
A3: 둘 다 가능합니다. pagar처럼 과거분사가 두 개인 경우, 현대 브라질 포르투갈어에서는 tinha pago를 더 선호하는 경향이 있습니다. 하지만 tinha pagado를 쓴다고 해서 틀린 것은 아닙니다.

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.

1

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.”

2

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

Reference table for 포르투갈어 과거완료: 과거의 과거 (tinha feito)
주어 조동사 (ter) 과거분사 의미 (예시)
Eu
tinha
chegado
나는 도착했었다
Tu
tinhas
visto
너는 보았었다
Ele/Ela/Você
tinha
feito
그/그녀/당신은 했었다
Nós
tínhamos
comido
우리는 먹었었다
Eles/Elas/Vocês
tinham
saído
그들/당신들은 나갔었다
Eu (단순형/희귀)
fizera
-
나는 했었다 (문학적)

격식 수준 스펙트럼

격식체
Eu já havia terminado.

Eu já havia terminado. (Work/Social)

중립
Eu já tinha terminado.

Eu já tinha terminado. (Work/Social)

비격식체
Já tinha acabado.

Já tinha acabado. (Work/Social)

속어
Já tava pronto.

Já tava pronto. (Work/Social)

수준별 예문

1

Eu tinha comido.

I had eaten.

2

Ela tinha saído.

She had left.

3

Nós tínhamos visto.

We had seen.

4

Eles tinham feito.

They had done.

1

Quando cheguei, ele já tinha ido.

When I arrived, he had already gone.

2

Eu tinha estudado muito.

I had studied a lot.

3

Você tinha falado com ele?

Had you spoken to him?

4

Não tínhamos pensado nisso.

We hadn't thought about that.

1

Eu já tinha terminado o projeto quando recebi o e-mail.

I had already finished the project when I received the email.

2

Eles tinham viajado antes de comprar a casa.

They had traveled before buying the house.

3

Tínhamos combinado de sair às oito.

We had agreed to go out at eight.

4

Ela não tinha visto a mensagem que enviei.

She hadn't seen the message I sent.

1

O relatório já tinha sido enviado quando a reunião começou.

The report had already been sent when the meeting started.

2

Se eu tivesse sabido, não tinha ido.

If I had known, I wouldn't have gone.

3

Eles tinham planejado tudo nos mínimos detalhes.

They had planned everything in the smallest detail.

4

Eu tinha a impressão de que já tínhamos nos encontrado.

I had the impression that we had already met.

1

Embora tivessem negado, eles já tinham assinado o contrato.

Although they had denied it, they had already signed the contract.

2

A situação tinha se agravado antes mesmo da nossa intervenção.

The situation had worsened even before our intervention.

3

Ele tinha pressentido o perigo, mas não agiu.

He had sensed the danger, but didn't act.

4

Tínhamos subestimado a complexidade do problema.

We had underestimated the complexity of the problem.

1

Havia quem dissesse que ele já tinha percorrido aquele caminho antes.

There were those who said he had already traveled that path before.

2

Tinha ele, porventura, considerado as consequências?

Had he, by chance, considered the consequences?

3

Nada tinha sido deixado ao acaso naquela operação.

Nothing had been left to chance in that operation.

4

Eles tinham, sem dúvida, superado as expectativas iniciais.

They had, without a doubt, exceeded the initial expectations.

혼동하기 쉬운

The Portuguese Pluperfect: The Past of the Past (tinha feito) Pretérito Perfeito vs. Mais-que-perfeito

Learners use simple past for everything.

자주 하는 실수

Eu tinha feito o bolo.

Eu tinha feito o bolo.

This is actually correct, but beginners often use 'fiz' instead.

Eu tinha feitoa.

Eu tinha feito.

Participles are invariable in this tense.

Eu tinha ir.

Eu tinha ido.

Must use the past participle, not the infinitive.

Eu havia feito.

Eu tinha feito.

While 'havia' is correct, it is often too formal for daily speech.

문장 패턴

Eu já tinha ___ quando ele chegou.

Real World Usage

Texting very common

Já tinha visto sua mensagem.

🎯

'Had' 지름길

영어의 'had + pp' 구문을 쓸 상황이라면 포르투갈어에서도 99% 'tinha + 과거분사'를 쓰면 돼요.
Eu tinha visto esse filme antes.
⚠️

단순 형태는 잊으세요

'falara'나 'fizera' 같은 형태는 일상 대화에서 쓰면 500년 전 법전처럼 들릴 수 있어요. 구어체에선 무조건 복합형을 쓰세요.
Eu tinha falado com ela.
💬

Ter vs Haver

브라질 사람들은 거의 'ter'만 써요. 포르투갈에서는 가끔 문어체에서 'haver'를 쓰기도 하지만, 길거리에서는 'ter'가 여전히 왕이죠.
Eu tinha chegado cedo.

Smart Tips

Use it to set the scene.

Eu cheguei e comi. Eu tinha chegado e comido.

발음

/ˈtĩ.ɲɐ/

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

tinhaantesfeitocomidosaído

챌린지

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á?

일기 주제

Describe your morning before you arrived at work.

자주 하는 실수

Incorrect

정답


Incorrect

정답


Incorrect

정답


Incorrect

정답

Test Yourself

빈칸에 대과거(Pluperfect)의 올바른 형태를 채우세요.

✓ Correct! ✗ Not quite. Correct answer:
조동사 'tinha'와 'perder'의 과거분사 'perdido'를 결합하여 'tinha perdido'가 됩니다.
사건의 순서가 올바르게 나열된 문장을 고르세요.

✓ Correct! ✗ Not quite. Correct answer:
대과거 'tinha começado'는 내가 도착하기 전에 이미 공연이 시작되었음을 올바르게 나타냅니다.
과거분사의 성수 일치 오류를 찾아 수정하세요.

✓ Correct! ✗ Not quite. Correct answer:
복합 대과거에서 과거분사 'comido'는 불변하며 주어의 수에 맞춰 'comidas'로 변하지 않습니다.

Score: /3

연습 문제

1 exercises
Fill in the blank.

Eu ___ (ter) feito o dever.

✓ Correct! ✗ Not quite. Correct answer: tinha
Imperfect of ter.

Score: /1

Practice Bank

10 exercises
문장을 완성하세요. 빈칸 채우기

Nós já ___ (viver) em Londres antes de mudar para cá.

✓ Correct! ✗ Not quite. Correct answer: tínhamos vivido
단어를 재배열하여 올바른 문장을 만드세요. Sentence Reorder

já / tinha / Eu / o / lido / livro

✓ Correct! ✗ Not quite. Correct answer: Eu já tinha lido o livro
대과거를 사용하여 포르투갈어로 번역하세요. 번역

They had already left.

✓ Correct! ✗ Not quite. Correct answer: Eles já tinham saído.
틀린 과거분사를 수정하세요. Error Correction

Eu tinha fazido o meu dever de casa.

✓ Correct! ✗ Not quite. Correct answer: Eu tinha feito o meu dever de casa.
동사와 그에 맞는 불규칙 과거분사를 연결하세요. Match Pairs

짝을 맞추세요:

✓ Correct! ✗ Not quite. Correct answer: Dizer - Dito
올바른 부정형 문장을 선택하세요. 객관식

I hadn't seen the message.

✓ Correct! ✗ Not quite. Correct answer: Eu não tinha visto a menda
질문을 완성하세요. 빈칸 채우기

Vocês já ___ (falar) com o chefe?

✓ Correct! ✗ Not quite. Correct answer: tinham falado
포르투갈어로 번역하세요. 번역

We had already arrived at the beach.

✓ Correct! ✗ Not quite. Correct answer: Nós já tínhamos chegado à praia.
조동사의 시제를 수정하세요. Error Correction

Eu tenho comido antes de sair ontem.

✓ Correct! ✗ Not quite. Correct answer: Eu tinha comido antes de sair ontem.
불규칙 과거분사를 체크하세요. 빈칸 채우기

Ele ___ (pôr) a mesa antes dos convidados chegarem.

✓ Correct! ✗ Not quite. Correct answer: tinha posto

Score: /10

자주 묻는 질문 (1)

Yes, but it is formal.

Scaffolded Practice

1

1

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Había hecho

Portuguese prefers 'ter'.

Learning Path

Prerequisites

Was this helpful?
아직 댓글이 없습니다. 첫 번째로 생각을 공유하세요!