英語
高校生
解決済み

(9)がよく分かりません💦

yesterdayが入っているので現在完了形は使えないのかなと思いましたが、解答ではmight have been と書いてありました。

ずっとそこにいたという解釈なのですか?
教えてください🙇‍♀️

(8) We're lost! We a wrong turn at the last corner. 0 should have taken 2 can have taken 3 need not have taken 4 must have taken Taro there yesterday, but nobody saw him. (might be / might have been / must have to be / should be)

回答

✨ ベストアンサー ✨

yesterdayが入っているので現在完了形は使えないのかなと思いました → 恐らく might [have been] の have been を見て、現在完了形と判断されたと思いますが、これは現在完了形ではなく、ただの「完了形」です。
なぜなら、might(助動詞)の後に動詞が来る場合、①動詞の原形、あるいは②動詞の完了形 しかないからです。

【ポイント:助動詞+[動詞の完了形]-[過去の出来事]を現在推測する表現】
〇must+[have+~ed(過去分詞)] [~した]に違いない
〇should/ought to+[have+~ed(過去分詞)] [~する]べきだ[った](のに、しなかった)
〇may+[have+~ed(過去分詞)] [~した]かも知れない
〇can't+[have+~ed(過去分詞)] [~した]はずがない

●問題文:Taro might [have been] there yesterday, but nobody saw him.
※might:mayの過去形ですが、過去の意味はありません。「仮定法」の意味を含む時によく使われます。
文の意味:太郎は、「もしかしたら」昨日そこにいたのかも知れないが、誰も彼を見かけなかった。

参考にしてください。

のん

助動詞とセットだと完了形なのですね。
よく分かりました!

詳しいご回答本当にありがとうございました。

taka

You're welcome!😊

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