助動詞+完了形(have p.p.)

may・need not・should・ought to
have p.p.(助動詞+完了形)について
例文を用いて解説します。

目次

may have 過去分詞の意味は
「~だったかもしれない」で、
以下は例文です。

He may have been rich.
「彼は、お金持ちだったかもしれない。」

この文は、「過去のある時点」で
「お金持ちだった」という彼の状態を
「~かもしれない」と話し手が「今」
推測していることを表しています。


need not have 過去分詞の意味は
「~する必要はなかった(のに)」で、
以下は例文です。

He need not have gone there.
「彼は、そこに行く必要はなかったのに。」

この文は、「過去のある時点」で
「そこに行った」という彼の行動が
「必要なかった」と話し手が「今」
指摘していることを表しています。


should have 過去分詞の意味は
「~すべきだった(のに)」で、
以下は例文になります。

He should have gone there.
「彼は、そこに行くべきだったのに。」

この文は「過去のある時点」で
彼が「そこへ行く」べきだったと、
話し手が「今」指摘しています。

should not have 過去分詞

should not have 過去分詞は
should have 過去分詞の否定で、
「~すべきでなかった(のに)」
という意味になります。

以下は、例文です。

He should not to have gone there.
「彼は、そこに行くべきではなかったのに。」

この文は、「過去のある時点」で
彼が「そこへ行く」べきでなかったと
話し手が「今」指摘していることを
表しています。


ought to have 過去分詞は、
「~すべきだった(のに)」と
should have 過去分詞と同じ
意味になります。

以下は例文で、

He ought to have gone there.
「彼は、そこに行くべきだったのに。」

上のshould have gone
と同じ意味になりますが、
最近ではあまり用いられません。

ought not to have 過去分詞

ought not to have 過去分詞は、
「~すべきでなかった(のに)」と
should not have 過去分詞と同じ
意味になります。

以下は例文ですが、

He ought not to have gone there.
「彼は、そこに行くべきではなかったのに。」

最近ではought not toも
あまり用いられません。

これらの例文の現在完了形は、
may、need not、should、ought to
の現在(今)という時に対して
1つ古い時(この場合は過去)
を表しています。

このことについて
詳しい解説が必要な方は、
以下をお読み下さい。

cannot have 過去分詞

助動詞のまとめ無料レポート

英語の助動詞の解説を2ページ
にまとめた無料レポートです。

助動詞のまとめ無料レポート

他にも、無料レポートには主要
英文法の解説を各単元2~3ページ、
合計27ページにまとめてあるので
英文法の学習に役立てて下さい。

誰でもできる!毎日5分英文法
無料レポートの申請はこちら

助動詞 have+過去分詞の問題

問題.以下の文を日本語に訳しなさい。

(1)She may have been sick.

(2)She need not have done the work.
  ※doneはdo「する」の過去分詞

(3)Ken should have watched the movie.
  ※watchedはwatch「観る」の過去分詞

(4)Ken ought not to have bought it.
  ※boughtはbut「買う」の過去分詞

答えはこのページの下にあります。

練習問題の解答

(1)「彼女は、病気だったかもしれない。」

(2)「彼女は、その仕事をする必要はなかった(のに)。」

(3)「ケンは、その映画を観るべきだった(のに)。」

(4)「ケンは、それを買うべきではなかった(のに)。」

助動詞の解説メニューへ戻る

sponsored link

このページの先頭へ