数学
高校生
解決済み

なぜ③になるんですか?
日本語訳と一緒に解説お願いします。

9⑲) 9 just called her home. She left over an hour ago."(立教大) “Well, she( ) gothere by now, then." ①④ought to be @⑧②should have been ⑧should have ④can have

回答

✨ ベストアンサー ✨

“ 今彼女の家に電話したよ。1時間以上前に家を出てる。”
“ ほー、じゃあ今頃もうここに着いてるはずだけどね。”
Should have + <過去分詞> で、〜すればよかった、または、〜したはず、という文になります。①と②にはbeが最後に来てますが、受動態にすると訳がおかしくなるので排除っ。canも訳がおかしくなるので無し。should have セットで覚えてたらいいと思います!

この回答にコメントする

回答

ちょうど彼女の家を訪れたら彼女は1時間以上前に家を後にしていた。なので、もうそろそろここに戻ってくるはずだー。
まず、受動態はどう考えてもおかしいので1と2は除外。can have ppもおかしいので除外。残るは3です

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