to have+過去分詞とは?本動詞より前のこと
to have + 過去分詞は、本動詞が表す時よりも前のことを表します。 seem や appear、be said to のようにうしろへ to 不定詞を取る形でよく使います。単純な to + 原形なら、本動詞と同じ時のことになります。
高校基礎で習う内容です。大人のやり直しにも対応しています。 最終更新 2026-08-26
- to have + 過去分詞は、本動詞より前のこと
- 単純な to + 原形は、本動詞と同じ時のこと
- seem / appear / be said to でよく使う
- that 節に書きかえると時の差が見える
まず1問やってみる
本動詞より前のことを表す
to 不定詞には2つの形があります。
He seems to be tired.いま疲れているようだ
He seems to have been tired.そのとき疲れていたようだ
| 形 | いつのこと |
|---|---|
| to + 原形 | 本動詞と同じ時 |
| to have + 過去分詞 | 本動詞より前 |
seems は現在なので、to be なら「いま」、
to have been なら「それより前」になります。
本動詞の時が基準です。基準がずれれば、指す時もずれます。
that 節に書きかえると差が見える
同じ内容を that 節で書くと、時の差がはっきりします。
He seems to be tired.
= It seems that he is tired.
He seems to have been tired.
= It seems that he was tired.
to have + 過去分詞のところが、that 節では過去形になります。
本動詞が過去のときも同じ考え方です。
He seemed to have been tired.
= It seemed that he had been tired.
seemed が過去なので、それより前は過去完了になります。
be said to でよく使う
「〜だと言われている」という形でもよく出ます。
He is said to be a good teacher.
(彼はよい先生だと言われています)
He is said to have been a good teacher.
(彼はよい先生だったと言われています)
| 形 | 意味 |
|---|---|
| is said to be | いまそうだと言われている |
| is said to have been | 前にそうだったと言われている |
言われている時は同じで、中身の時が違います。
同じ仲間に be believed to / be thought to があります。
助動詞 + have + 過去分詞との違い
形が似ていますが、別の単元です。
He must have been tired.(助動詞 + have + 過去分詞)
→ 「疲れていたにちがいない」という推量の強さを表します。
He seems to have been tired.(不定詞の完了形)
→ 「疲れていたようだ」と、時の前後を表します。
| to が | 表すもの | |
|---|---|---|
| must have + 過去分詞 | 無い | 推量の強さ |
| to have + 過去分詞 | ある | 本動詞より前 |
to があるかどうかで見分けてください。
例文
He seems to be tired.
彼は疲れているようです。
He seems to have been tired.
彼はそのとき疲れていたようです。
She appears to have forgotten our promise.
彼女は私たちの約束を忘れてしまったようです。
He is said to be a good teacher.
彼はよい先生だと言われています。
He is said to have been a good teacher.
彼はよい先生だったと言われています。
The train seems to have left already.
電車はもう出てしまったようです。
She is believed to have written the letter.
その手紙は彼女が書いたと信じられています。
It seems that he was tired that day.
その日、彼は疲れていたようです。
音声は AI 合成です。作り方は音声についてをご覧ください。
これらの例文は今日の復習で、聞き取り(ディクテーション)としても出ます。
よくある間違い
誤He seems to be tired yesterday.
正He seems to have been tired yesterday.
yesterday は本動詞(seems)より前のことです。
to be では seems と同じ時になってしまいます。
前のことは to have + 過去分詞で表します。
誤The train seems to have leave already.
正The train seems to have left already.
have のうしろは過去分詞です。原形ではありません。
leave - left - left と変化します。
誤He seems have been tired.
正He seems to have been tired.
to を落とせません。
to が無いと、助動詞 + have + 過去分詞の形と混ざります。
seem のうしろには必ず to が要ります。
誤He is said to been a good teacher.
正He is said to have been a good teacher.
have を落とせません。
to のうしろは原形か have + 過去分詞です。
過去分詞だけを置くことはできません。