英語
高校生

答えは④ですが、②と③でも良いと思うんですがなぜでしょうか。
訳は「遅刻したね。1時間前にここに来るはずでしたね。」で、必ずしもこの訳になるとは限らないと思います。

回答

23共に時制が違う

ゲスト

③は1時間前にここにくるべきです。は駄目なんですか?

確かに英文としては成り立ちます ただ意味が
(今)ここに1時間前に来るべきです って感じで
今からタイムマシーンで1時間前に戻ってそれでここに1時間前に来てみたいな意味になります

ゲスト

イメージってことですね…
agoを調べてみたらだいたい過去形で使うらしいです。should have been here …
だったらよさそうですよね。

Should have been hereなら正解です はいagoは入試なら特に全部過去形で使います

イメージというか 語感ですね

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