✨ ベストアンサー ✨
現在完了は、過去を表す語句と用いないので、yesterdayと現在完了は共に用いられないです!
have been とyesterdayは、共に用いられないですが、should have been=〜すべきだった という意味になり、過去に実行されなかった事についての非難、後悔などの気持ちを表すときに使われて、例文にshould have beenとyesterdayを共に用いている文がありました。なので、この場合は共に用いて良いということですね。
should have been が現在完了かそうでないのかは、私もわからなくてごめんなさい🙇♀️
丁寧にありがとうございます!わかりました!
いえいえ〜!
答えが4番なのですが、should have beenは現在完了ではないと言うことですか?