助動詞|cannot have + 過去分詞

He cannot have accepted your plan.
彼があなたの計画を受け入れたはずがない。

「cannot have + 過去分詞」で「~したはずがない」「~だったはずがない」という意味になります。

・「couldn’t have +過去分詞」でも同じ意味になります。

同類の表現

She cannot have bought such a magazine.
彼女がそんな雑誌を買ったはずがない。

He cannot have won the game.
彼が試合に勝ったはずがない。

He cannot have come to our school festival.
彼が私たちの学校の文化祭に来たはずがない。

She couldn’t have noticed the difference.
彼女がその違いに気づいたはずはない。

He cannot have told a lie.
彼が嘘をついたはずはない。

You cannot have seen my brother at the station, because he was at home all day yesterday.
あなたが私の弟を駅で見たはずはない。だって彼は昨日、一日中家にいたもの。

スポンサーリンク