EigoProEigoPro

準2級プラス · 文法 · 第2回

過去完了 + 助動詞 + have + pp

この回の内容

準2級プラス · 文法 · 第2回

had + 過去分詞(過去より前)と、助動詞 + have + 過去分詞(過去についての推量・後悔)を並べて整理します。どちらも「過去を語る道具」ですが役割が違います。

ルール2つの形の役割を分ける

過去完了は2つの過去の前後を示し、基準となる過去(when / by the time / before + 過去形)と必ずセットで使います。

  • 助動詞 + have + 過去分詞は過去についての判断で、時間の前後ではなく話し手の推量・後悔を表します。

使い方基準の時点があるかで形を選ぶ

「いつより前か」の基準があるなら過去完了、話し手の判断を述べるなら助動詞 + havepp です。

  • 基準がないのに had を使うと不自然になります(× I had gone to school yesterday)。

  • should have pp は「実際はしなかった」ことを含意します。

つまずきやすい所

  • I finished my homework yesterday.

    I had finished my homework yesterday.

    基準となる別の過去がないので過去形。

  • He must have left.

    He must has left.

    助動詞の後ろは原形なので have

  • He cannot have said that.

    He mustn't have said that.(するはずがない意味で)

    「〜のはずがない」は cannot have pp

基準の時点があるなら過去完了、話し手の判断なら助動詞 + havepp。役割で選び分けます。