B2 Compound Tenses 15 min read ふつう

複合完全過去:最近ずっと〜している(Pretérito Perfeito Composto)

ポルトガル語の現在完了形は、最近始まった「リピート中の習慣」を表現する特別な形です。ultimamenterecentemente といったキーワードと一緒に使って、今のあなたのリズムを伝えましょう。

Grammar Rule in 30 Seconds

Use this tense to describe an action that started in the past and continues repeating up to the present moment.

  • Use 'ter' (conjugated) + 'estado' + 'gerúndio' (verb-ndo) for ongoing actions.
  • It implies a series of repeated events, not just one single long action.
  • Commonly used with time markers like 'ultimamente' or 'nos últimos dias'.
Subject + Ter (present) + estado + Verb(-ndo/a-infinitivo)

Overview

英語の現在完了形(Present Perfect)についての知識は一旦忘れてください。ポルトガル語の「複合完全過去」は全くの別物です。主に「(最近ずっと)〜している」と訳されます。「〜した(完了した)」という意味は絶対にありません。英語話者はここでよく間違えます。そのまま直訳すると、非常に不自然に聞こえます。この時制は、最近始まり、現在も続いている行動に使われます。反復や継続的な習慣を暗示します。「最近の〜」時制だと考えてください。

How This Grammar Works

正式には Pretérito Perfeito Composto と呼びます。時を結ぶ橋のように機能します。助動詞の ter(持つ)を使います。この動詞が文を現在に結びつけます。次に、過去分詞と組み合わせます。これらが合わさって、継続している勢いを生み出します。焦点は、最近の繰り返される行動にのみ当てられます。友達とカフェで近況を報告し合う場面を想像してください。キーワードは ultimamente(最近)や recentemente(近頃)です。反復のニュアンスがない場合は、単純過去を使ってください。

Formation Pattern

1
この時制を作るのはとても簡単で論理的です。次のステップに従ってください:
2
ter の現在形を使います。
3
本動詞の過去分詞を見つけます。
4
その順番でくっつけます。
5
規則的な過去分詞は簡単です。-ar 動詞は -ado を付けます。-er-ir 動詞は -ido を付けます。
6
Form | Example | Translation
7
--- | --- | ---
8
Eu tenho | Eu tenho falado | (最近ずっと)話している
9
Tu tens | Tu tens comido | (最近ずっと)食べている
10
Você/Ele/Ela tem | Ela tem saído | (最近ずっと)出かけている
11
Nós temos | Nós temos trabalhado | (最近ずっと)働いている
12
Vocês/Eles/Elas têm | Eles têm estudado | (最近ずっと)勉強している
13
不規則な過去分詞もいくつか覚える必要があります:feitoescritovisto など。

When To Use It

この時制は毎日使います。Netflixのドラマを一気見していることを友達にLINEする時に使います。Zoomでなぜ疲れているように見えるか説明する時にも使います:「最近よく眠れてなくて」。一回きりの完了した出来事なら、ストップ!絶対にこの時制は使わないでください。一度だけお店に行ったなら、単純過去を使います。この時制は、最近の継続的・反復的な行動専用です。

Common Mistakes

最大の罠は英語からの直訳です。
  • Eu tenho visitado o Brasil. (過去の旅行には不適切な文脈です)。
  • Eu visitei o Brasil. (一回の旅行にはこちらが正解)。
もう一つの大きな間違いは、過去分詞の語尾を変えてしまうことです。
  • Ela tem compradA muita roupa. (ここでは性は絶対に変化しません!)。
  • Ela tem compradO muita roupa. (常に -o で終わります)。
最後に、二つの動詞の間に言葉を挟まないでください。
  • Eu tenho sempre estudado. (非常に不自然に聞こえます)。
  • Eu tenho estudado sempre. (動詞のブロックは離さないでください)。

Contrast With Similar Patterns

estudar(勉強する)を使って比較してみましょう。
単純過去(Pretérito Perfeito Simples):
  • Eu estudei muito. = たくさん勉強した。(試験は終わった)。
  • Eu tenho estudado muito. = (最近ずっと)たくさん勉強している。
現在進行形:
  • Eu estou estudando. = 今まさにこの瞬間に勉強している。
  • Eu tenho estudado. = ここ数週間ずっと勉強している。
線過去(不完全過去):
  • Eu estudava. = 昔は勉強していた。(過去の古い習慣)。
  • Eu tenho estudado. = 新鮮で、現在進行中の習慣。

Quick FAQ

Q

ter の代わりに haver は使えますか?

19世紀の詩を書く時だけです。日常会話では ter を使いましょう。

Q

過去分詞の性は変化しますか?

決して変化しません。常に男性単数形(-o)です。

Q

常に ultimamente と言う必要はありますか?

いいえ。時制自体がすでに「最近」を暗示しています。

Q

「一度も〜したことがない」はどう言いますか?

単純過去を使います。Eu nunca fiz isso と言ってください。

Conjugation of 'Ter' + 'Estado' + Verb

Subject Auxiliary (Ter) Participle Main Verb
Eu
tenho
estado
a trabalhar
Tu
tens
estado
a trabalhar
Ele/Ela
tem
estado
a trabalhar
Nós
temos
estado
a trabalhar
Eles/Elas
têm
estado
a trabalhar

Meanings

This tense expresses an action that began in the past and has been recurring or continuing up to the present.

1

Repeated Action

Actions that happen multiple times over a period.

“Tenho estado a ir ao ginásio.”

“Tenho estado a ligar-te.”

2

Ongoing State

A state that persists from the past until now.

“Tenho estado cansado ultimamente.”

“Tenho estado preocupado com o projeto.”

Reference Table

Reference table for 複合完全過去:最近ずっと〜している(Pretérito Perfeito Composto)
代名詞 助動詞 (ter) 過去分詞 (規則形) 意味のイメージ
Eu
tenho
trabalhado / comido
(最近)ずっと〜している
Tu (ポルトガル/親称)
tens
trabalhado / comido
(最近)ずっと〜しているね
Você / Ele / Ela
tem
trabalhado / comido
(最近)ずっと〜しています
Nós
temos
trabalhado / comido
(最近)ずっと〜しています
Vocês / Eles / Elas
têm
trabalhado / comido
(最近)ずっと〜しています

フォーマル度スペクトル

フォーマル
Tenho estado a trabalhar intensamente nos últimos tempos.

Tenho estado a trabalhar intensamente nos últimos tempos. (Work/General)

ニュートラル
Tenho estado a trabalhar muito ultimamente.

Tenho estado a trabalhar muito ultimamente. (Work/General)

カジュアル
Tenho trabalhado bué ultimamente.

Tenho trabalhado bué ultimamente. (Work/General)

スラング
Tô trabalhando pra caramba.

Tô trabalhando pra caramba. (Work/General)

現在完了形の構造

現在完了形 (複合)

助動詞 (Ter)

  • tenho / tens 私 / 君 (持っている)
  • tem / temos / têm 彼・彼女 / 私たち / 彼ら

過去分詞

  • 規則形: -ado / -ido falado, comido
  • 不規則形 feito, visto, escrito

単純過去 vs 現在完了

単純過去 (完了済み)
Eu estudei muito. たくさん勉強した(試験は終了)
Eu visitei o Brasil. ブラジルを訪れた(一回の旅行)
現在完了 (継続中/最近)
Eu tenho estudado muito. 最近よく勉強している(試験が近い)
Eu tenho ido ao Brasil. 最近よくブラジルに行っている(リピート中)

この時制を使うタイミング

1

そのアクションは過去に一度だけ起きて完全に終わりましたか?

YES
単純過去を使用 (Eu trabalhei)
NO
次のステップへ
2

最近、繰り返し起きていたり、継続したりしていますか?

YES
現在完了を使用 (Eu tenho trabalhado)
NO ↓

よく使う過去分詞

🗣️

-AR 動詞 (-ado)

  • falado (話した)
  • comprado (買った)
  • estudado (勉強した)
🏃

-ER/-IR 動詞 (-ido)

  • comido (食べた)
  • bebido (飲んだ)
  • dormido (眠った)
⚠️

不規則形

  • feito (した/作った)
  • visto (見た)
  • dito (言った)

レベル別の例文

1

Eu tenho estado a estudar.

I have been studying.

2

Tenho estado a comer bem.

I have been eating well.

3

Tenho estado a dormir.

I have been sleeping.

4

Tenho estado a correr.

I have been running.

1

Tenho estado a trabalhar muito.

I have been working a lot.

2

Não tenho estado a sair.

I haven't been going out.

3

Tens estado a ver filmes?

Have you been watching movies?

4

Tenho estado a aprender português.

I have been learning Portuguese.

1

Tenho estado a pensar na proposta.

I have been thinking about the proposal.

2

Ultimamente, tenho estado a sentir-me melhor.

Lately, I have been feeling better.

3

Eles têm estado a viajar bastante.

They have been traveling quite a bit.

4

Tenho estado a organizar a casa.

I have been organizing the house.

1

Tenho estado a analisar os dados do projeto.

I have been analyzing the project data.

2

A equipa tem estado a colaborar intensamente.

The team has been collaborating intensely.

3

Tenho estado a ponderar mudar de carreira.

I have been considering changing careers.

4

Tenho estado a acompanhar as notícias.

I have been following the news.

1

Tenho estado a desenvolver uma nova metodologia.

I have been developing a new methodology.

2

O mercado tem estado a flutuar significativamente.

The market has been fluctuating significantly.

3

Tenho estado a reavaliar as minhas prioridades.

I have been reevaluating my priorities.

4

Têm estado a surgir novas oportunidades.

New opportunities have been emerging.

1

Tenho estado a perscrutar as nuances do texto.

I have been scrutinizing the nuances of the text.

2

A sociedade tem estado a transitar para um modelo digital.

Society has been transitioning to a digital model.

3

Tenho estado a arquitetar uma solução complexa.

I have been architecting a complex solution.

4

Têm estado a proliferar discursos contraditórios.

Contradictory discourses have been proliferating.

間違えやすい

Present Perfect: Have Been Doing (Pretérito Perfeito Composto) Pretérito Perfeito Simples

Learners use simple past for ongoing habits.

Present Perfect: Have Been Doing (Pretérito Perfeito Composto) Presente do Indicativo

Learners use simple present for duration.

Present Perfect: Have Been Doing (Pretérito Perfeito Composto) Pretérito Imperfeito

Learners use imperfect for recent habits.

よくある間違い

Tenho trabalhando

Tenho estado a trabalhar

Missing the auxiliary 'estado'.

Trabalhei muito

Tenho estado a trabalhar muito

Using simple past for ongoing habits.

Tenho estado trabalhando

Tenho estado a trabalhar

Mixing PT-BR and PT-EU structures.

Estou trabalhando

Tenho estado a trabalhar

Using present continuous for long-term habits.

Tenho estado a comido

Tenho estado a comer

Using past participle instead of infinitive.

Não tenho estado a não trabalhar

Não tenho estado a trabalhar

Double negative confusion.

Tens estado a lido?

Tens estado a ler?

Incorrect verb form.

Tenho estado a ter estudado

Tenho estado a estudar

Over-complicating the tense.

Ultimamente, trabalho muito

Ultimamente, tenho estado a trabalhar muito

Missing the aspectual nuance.

Tenho estado a ser cansado

Tenho estado cansado

Using 'ser' with adjectives of state.

Tenho estado a ter sido

Tenho estado a ser

Incorrect auxiliary usage.

Têm estado a surgir problemas

Têm estado a surgir problemas

Agreement error.

Tenho estado a ter feito

Tenho estado a fazer

Redundant perfective aspect.

文型パターン

Tenho estado a ___ ultimamente.

Tens estado a ___?

O meu projeto tem estado a ___.

Tenho estado ___ ultimamente.

Real World Usage

Job Interview common

Tenho estado a gerir projetos complexos.

Texting very common

Tenho estado a ver a série que recomendaste.

Health Check common

Tenho estado a sentir dores nas costas.

Social Media common

Tenho estado a aproveitar as férias!

Travel occasional

Tenho estado a visitar museus.

Food Delivery App occasional

Tenho estado a pedir comida fora.

💬

ブラジルとポルトガルの違い

ブラジルではどこでも você tem でOKですが、ポルトガルで親しい友人と話すなら tu tens を使いましょう。
Tu tens estudado para o exame?
と聞くと自然です。
⚠️

動詞のセットをバラさないで!

英語のように助動詞と過去分詞の間に副詞を挟むのはNGです。
Eu tenho sempre trabalhado
ではなく、副詞は後ろに置くのが正解です。
Eu tenho trabalhado sempre.
🎯

魔法の言葉 'Ultimamente'

「最近(ultimamente)」や「近頃(recentemente)」という言葉を使いたい場面なら、99%この現在完了形の出番だと思って間違いありません。
Eu tenho dormido mal ultimamente.

Smart Tips

Use 'ultimamente' to trigger the tense.

Trabalho muito. Tenho estado a trabalhar muito ultimamente.

Use 'estado' with adjectives.

Estou cansado. Tenho estado cansado.

Use the question form.

O que fazes? O que tens estado a fazer?

Check if the action is finished.

Estudei muito esta semana. Tenho estado a estudar muito esta semana.

発音

ten-yoo-es-ta-doo

Linking

Link 'tenho' and 'estado' for flow.

Statement

Tenho estado a trabalhar ↘

Neutral information.

暗記しよう

記憶術

Think of a 'Bridge of Time': 'Ter' is the start, 'Estado' is the middle, and the main verb is the ongoing action.

視覚的連想

Imagine a person running on a treadmill. The treadmill represents the 'estado' (the state of being), and the running is the action.

Rhyme

Tenho estado a fazer, é o que acabei de aprender.

Story

Maria started a new hobby. She bought a guitar. For weeks, she has been practicing. 'Tenho estado a praticar', she tells her friends. She is still playing today.

Word Web

TenhoEstadoTrabalharEstudarUltimamenteContinuamente

チャレンジ

Write 3 sentences about what you have been doing this week.

文化メモ

Uses 'a + infinitive' structure.

Uses 'gerund' structure.

Similar to Portugal but with distinct rhythm.

Derived from Latin 'habere' (to have) + 'stare' (to stand).

会話のきっかけ

O que tens estado a fazer ultimamente?

Tens estado a ler algum livro?

Como tem estado o teu trabalho?

Tens estado a praticar português?

日記のテーマ

Write about your recent habits.
Describe a project you have been working on.
How has your health been lately?
What have you been doing to improve your skills?

よくある間違い

Incorrect

正解


Incorrect

正解


Incorrect

正解


Incorrect

正解

Test Yourself

正しい形を空欄に入れてください。

Eu ____ muito ultimamente.

✓ Correct! ✗ Not quite. Correct answer: tenho trabalhado
ultimamente(最近)という言葉があるため、最近の継続的な習慣を表す現在完了形が必要です。
「最近本を読んでいる」という意味になるのはどれ? 選択問題

正しい翻訳を選んでください:

✓ Correct! ✗ Not quite. Correct answer: Eu tenho lido.
Eu tenho lido は現在完了形を使って「最近ずっと読んでいる」というニュアンスを伝えます。
性数一致に関する間違いを見つけて直してください。 Error Correction

Find and fix the mistake:

Ela tem feita muita comida em casa.

✓ Correct! ✗ Not quite. Correct answer: Ela tem feito muita comida em casa.
この時制では過去分詞は変化しません。女性が主語でも男性形の feito を使うのがルールです。

Score: /3

練習問題

8 exercises
Fill in the blank.

Eu ___ estado a trabalhar.

✓ Correct! ✗ Not quite. Correct answer: tenho
Eu requires 'tenho'.
Choose the correct form. 選択問題

Tu ___ estado a estudar.

✓ Correct! ✗ Not quite. Correct answer: tens
Tu requires 'tens'.
Correct the sentence. Error Correction

Find and fix the mistake:

Eu tenho trabalhando.

✓ Correct! ✗ Not quite. Correct answer: Eu tenho estado a trabalhar
Needs 'estado'.
Reorder the words. Sentence Building

a / tenho / estado / trabalhar / eu

✓ Correct! ✗ Not quite. Correct answer: Eu tenho estado a trabalhar
Correct structure.
Conjugate 'ter'. Conjugation Drill

Nós ___ estado a ler.

✓ Correct! ✗ Not quite. Correct answer: temos
Nós requires 'temos'.
Match the tense. Match Pairs

Tenho estado a ler

✓ Correct! ✗ Not quite. Correct answer: I have been reading
Correct translation.
Change to negative. Sentence Transformation

Tenho estado a trabalhar.

✓ Correct! ✗ Not quite. Correct answer: Não tenho estado a trabalhar
Negative goes before 'ter'.
Select the best fit. 選択問題

Ultimamente, ___ a sentir-me cansado.

✓ Correct! ✗ Not quite. Correct answer: tenho estado
Ultimamente triggers perfect continuous.

Score: /8

Practice Bank

12 exercises
正しい助動詞を選んでください。 穴埋め問題

Nós ____ estudado português todos os dias.

✓ Correct! ✗ Not quite. Correct answer: temos
正しい不規則過去分詞を選んでください。 穴埋め問題

Eles têm ____ a truth ultimamente.

✓ Correct! ✗ Not quite. Correct answer: dito
時制の使い方を直してください。 Error Correction

Eu tenho visitado o Japão no ano passado.

✓ Correct! ✗ Not quite. Correct answer: Eu visitei o Japão no ano passado.
助動詞の一致を直してください。 Error Correction

Tu tem dormido pouco.

✓ Correct! ✗ Not quite. Correct answer: Tu tens dormido pouco.
正しい語順に並べ替えてください。 Sentence Reorder

muito / tenho / Eu / corrido

✓ Correct! ✗ Not quite. Correct answer: Eu tenho corrido muito
自然な疑問文を作ってください。 Sentence Reorder

ultimamente / O que / feito / você / tem / ?

✓ Correct! ✗ Not quite. Correct answer: O que você tem feito ultimamente?
ポルトガル語に訳してください。 翻訳

We have been eating well.

✓ Correct! ✗ Not quite. Correct answer: Nós temos comido bem.
ポルトガル語に訳してください。 翻訳

She has been working a lot.

✓ Correct! ✗ Not quite. Correct answer: Ela tem trabalhado muito.
継続中の最近の習慣を表す文を選んでください。 選択問題

「今も最近ずっと続けている」というニュアンスが含まれるのはどれ?

✓ Correct! ✗ Not quite. Correct answer: Eu tenho treinado todos os dias.
文法的に不自然な文を特定してください。 選択問題

動詞のセットを不自然に分割している文はどれ?

✓ Correct! ✗ Not quite. Correct answer: Eu tenho sempre falado com ela.
代名詞と助動詞の正しいペアを見つけてください。 Match Pairs

正しい組み合わせはどれ?

✓ Correct! ✗ Not quite. Correct answer: Eles - têm
動詞と正しい不規則過去分詞のペアを見つけてください。 Match Pairs

過去分詞が正しく作られているのはどれ?

✓ Correct! ✗ Not quite. Correct answer: Ver - Visto

Score: /12

よくある質問 (8)

No, it is for repeated or ongoing actions.

Yes, they use the gerund instead of 'a + infinitive'.

It acts as the past participle of 'estar'.

No, 'ontem' is for finished past.

It is neutral and common in all registers.

Put 'não' before 'ter'.

Most, but stative verbs are less common.

No, only for past-to-present.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

He estado + gerundio

Spanish uses gerund, PT-EU uses 'a + infinitive'.

French moderate

J'ai été en train de

French doesn't use the 'have been' structure as directly.

German low

Ich habe ... gemacht

German lacks a specific continuous perfect tense.

Japanese partial

~てきた

Japanese focuses on the approach to the present.

Arabic low

كنت أقوم بـ

Arabic lacks a direct perfect continuous equivalent.

Chinese moderate

一直在...

Chinese uses adverbs instead of verb conjugation.

Learning Path

Prerequisites

Was this helpful?
まだコメントがありません。最初に考えをシェアしましょう!