英語
高校生
解決済み

84番で合ってる選択肢と間違ってる選択肢の理由が知りたいです
86番で1と4で迷ってて困ってます
88番で合ってる選択肢と間違ってる選択肢の理由が知りたいです

回答

✨ ベストアンサー ✨

84は3だと思います。
まず、yesterdayの話をしているので、1,4が消えます。
2なら現在完了、3なら過去の可能性になります。
意味的に「まだ結果はわからない」となっているので、3が適当だと思います。

86は1,4で迷っているということですが、2,3を本当に消してよかったのかもう一度考えてみてください。
意味的には「着いた」という意味になるはずですが「be got here」で「着いた」という意味になるかもう一度確認してください。

88は文脈からみて「すでにここにいるはずだ。」または「すでにここに着いたはずだ」となるはずです。
4つのなかで「過去の到着」または「現在の存在」の意味を持つのは4だけなので、4が正解かと。

では、頑張って下さい。

クマたろう

84で1 と4が消えるのがなんでなのかよくわからないです助動詞の分では過去表す言葉と一緒に使わないということですか?…

86で迷ってたのは4番と3番でしたそれで4番が違うのはcanが現在時制でしか使えないからダメなんですか?

88で答えは自分的には1、3、4のどれでもいいような気がしちゃっててよくわかんないです

風船猫

84について
1なら「しなければならない」
2なら「かもしれない」です。
yesterday のことで上の意味を持たせようとすると
「しなければならなかった」「かもしれなかった」になりますね?
それを英語にすると「had to do」「might have done / might have done」となるので
どちらにせよ「must do」「may do」は過去になった、つまりyesterdayがついた時点であてはまらないのです。

86で4があてはまらないのは
文法的にではなく、意味的に2,4のどちらがふさわしいかで選びました。
あとは、can have got なんて表現意味的には通じそうに見えますが、見慣れないので。
「1時間前に出発しているんだから、着いていることもあり得る」なら「can be here」で十分な気がします。
意味的にも「ついていることがあり得る」よりも「ついているはずだ」のほうが合っているので。

風船猫

訂正
「might have done / might have done」

「may have done / might have done」

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