助動詞 + 完了形
助動詞must + 完了形「〜だったにちがいない」について解説します。
「助動詞 + 完了形」とは、助動詞の後ろに現在完了形「have + 過去分詞」を置いた「cannot + have + 過去分詞」などのことです。
助動詞の後ろは、動詞の原形なので現在完了形「have + 過去分詞」のみが付きます。過去完了形「had + 過去分詞」を置くことはできません。
なぜこのような形を用いるのかについて、ここではmust「〜にちがいない」を使って解説していきます。
まず、mustのみを用いた以下の文をみてみましょう。
He must be rich. 「彼は、お金持ちにちがいない。」
この文には、主に2人の人が関わっています。1人はお金持ちだと推測されている「彼」、もう1人はこの文を言っている「話し手」です。
そして、この文で話し手は、彼が「今」お金持ちであることを、「今」そんなはずはないと推測しています。
まとめると、彼の「今」の状態を、話し手は「今」推測しています。
次に、以下の日本語の文を考えてみましょう。
「彼は、お金持ちだったにちがいない。」
今度は、少し違います。
この文では、話し手が「今」推測しているという部分は同じですが、話し手は彼が「過去のある時点」でお金持ちだったということを推測しています。
まとめると、彼の「過去」の状態を、話し手は「今」推測しています。
これを、1つずつ英文に書き換えてみましょう。
まず、「彼はお金持ちだった。」はHe was rich.です。
そして、「彼は〜にちがいない。」はHe must 〜 です。
He must 〜 の〜の部分にHe was richを入れれば、「彼は、お金持ちだったにちがいない」という文になります。
助動詞の後ろは動詞の原形なので、普通に考えると以下のようになります。
He must be rich.
ところが、これでは「彼は、お金持ちにちがいない。」という彼の「今」の状態を推測している最初の文と同じになってしまいます。
また、彼の「過去」の状態を表したいからといって、He mustの後ろにwasを置き、以下のようにすることもできません。
×He must was rich. ※助動詞の後ろは動詞の原形です。
このように、助動詞の後ろには動詞の原形しか置けず、過去形は使えないのでその代わりに現在完了形(have + 過去分詞)を用います。
よって、「彼は、お金持ちだったにちがいない。」という意味を表す文は、mustの後ろに現在完了形のhave + 過去分詞を置き、以下のようになります。
He must have been rich. 「彼は、お金持ちだったにちがいがない。」
この文で用いられている(現在)完了形は、mustの部分の「現在(今)」という時に対して1つ古い時(この場合は「過去」)を表しています。
本来の継続、経験、完了(結果)という意味ではないので注意しましょう。
「助動詞 + 完了形」の形を作る助動詞はmustの他に5個しかないので、形と意味を暗記してしまうこともできます。
しかし、ここで解説した「have + 過去分詞」の考え方は、不定詞や動名詞など他の文法を勉強するときにも必要になるのでしっかり覚えておきましょう。



