can't / couldn't have done



【意味】

~したはずがない


【例文】

He can't have known it.

It was a secret.


彼はそれを知っていたはずがない。

それは秘密だった。