英語
高校生
解決済み

couldn’t=cannot have p.p = could not have p.p
「だったはずがない」
ですか?

回答

✨ ベストアンサー ✨

couldn’t ≠ cannot have p.p ≒ could not have p.p

ですねー。

少し混乱しているかも?
 

ベースとなるのは

can’t ≒ couldn’t で「〜のはずがない」

という強い打ち消し推量を表すっていうことです!

ですから、

can’t Vやcouldn’t Vなら「〜であるはずがない」

という意味になりますし、have+過去分詞を使った

can’t have Vedやcouldn’t have Vedなら、過去についての強い打ち消し推量「〜だったはずがない」

という意味になるわけです。

canとcouldの違いは、確信度の違いですね。

couldの方がやや確信度は低いです!

mary

すごくわかりやすくありがとうございます!

この回答にコメントする
疑問は解決しましたか?