回答

✨ ベストアンサー ✨

has happenedという現在完了を使っているのに、過去を表すyesterdayが使われているからです。
現在完了では時の一点を指すことばは使えません。

パンダ🐼

結構遅くなりました
ありがとうございました🙏

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