Mr. Ma-Kunの英語学ぶしかねぇ Just gotta learn English

Mr. Ma-kunが英語をサクッと教える!

can (could) have 過去分詞

It can be true.

それは本当の可能性がある。

It can have been true.

それは本当だったかもしれない。

It could have been true.

それは本当だったかもしれない。

 

He can tell a lie.

彼は嘘をつくことがある。

※ 直訳すると「嘘をつくことができる」だが、上のように訳すのが自然

He can have told a lie.

彼は嘘をついたかもしれない。

He could have told a lie.

彼は嘘をついたかもしれない。

 

She can know him.

彼女は彼を知っている可能性がある。

※ 直訳すると「知ることができる」だが、上のように訳すのが自然

She can have known him.

彼女は彼を知っていたかもしれない。

She could have known him.

彼女は彼を知っていたかもしれない。

 

【解説】

過去の推量は「can + have +過去分詞」でも文法的に問題はないが、ほとんどの場合「could + have +過去分詞」が使われる。