回答

✨ ベストアンサー ✨

shouldには2つの意味があるよ。①〜するべき②〜するはずだ
今回、should haveという形になっていると思うけど、助動詞のあとにhaveをつけると過去の意味なる。だから今回は①の〜するべきだっただったという訳になるよ。(should haveはこのように後悔の意味になる)

はる

2枚目の写真のようにshold have「〜したはずだ」とする表現もありますがどう見分けますか?

rika. 無浮上

文脈から判断するほかないです
今回、〜したはずだという訳だと少し違和感がありますよね

はる

わかりました!ありがとうございます😊

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