回答

✨ ベストアンサー ✨

「したはずがありません」とあって、過去におこったことをはなしているからです。cannot doだと「するはずがない 」となります!

この回答にコメントする

回答

過去に起こったことを表したい時にcanをcouldに変えてしまうと「ひょっとすると」と言う意味が加わり、「〜はずがない」という強い断定の意味を表すことができません。だから、canを触らずに後ろを現在完了形にすることで過去に起こった出来事だということが分かるようにします。

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