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.
あなたが私の弟を駅で見たはずはない。だって彼は昨日、一日中家にいたもの。