英語
高校生
解決済み

大問3が分かりません(;_;)

回答

✨ ベストアンサー ✨

4日も経ってしまったので、
もう答えは、わかってると思いますが…。

(1) I'll wait until you (have finished) your lunch.
説明: 会話ならfinishだけを使う方が多いです。
(2) The man died after he (had been) sick for a year.
説明: died「死んだ・亡くなった」までの過去1年間を表す時には「had+過去分詞形(過去完了形)」を使います。
(3) I (will have taken) the examination twice if I take it again.
説明: 「もう一度受けたら、二度受けたことになる」と未来での完了になるので「will have +過去分詞形(未来完了形)」を使います。
(4) I didn't go to see the movie because I (had seen) it before.
説明: (2)と同じ。過去の過去(大過去)での経験を表す時も「had+過去分詞形(過去完了形)」を使います。
(5) My mother (has gone) shopping. She'll be back soon.
説明: 「母は、買い物に行ってしまってる(だから、今、ココにはいない)。直ぐに、帰って来るでしょう。」と言いたいので、「現在完了形」です。
(6) When I came home, dinner (had already begun).
説明: (2)(4)と同じ。「帰って来た時には、夕食がすでに始まっていた。」と言いたいので「had+過去分詞形(過去完了形)」を使います。
(7) He asked me how long I (had stayed/ had been staying) in the city.
*(7)は両方可能です
説明: (2)(4)(6)と同じ。「尋ねた(asked)」時よりも過去のこと「滞在期間(how long ~ stay)」を聞いているので「had+過去分詞形(過去完了形)」を使います。尋ねられた時にまだ、滞在していた場合に、「had+been+doing(過去完了進行形)」を使います。

・完了形は…
1.「過去から現在までの間」について伝えたい時は、
「have(has)+過去分詞形」:現在完了形
2.「ある過去の時点から別の過去の時点までの間」について伝えたい時は、「had+過去分詞形」:過去完了形
3.「現在から未来までの間で(〜してしまっている)」と物事が完了してしまっていることを伝えたい時は、「will have+過去分詞形」:未来完了形を使います。

確認してくださいね。

説明、長くなりました。
最後まで読んでくれて、ありがとうございます。

参考になれば嬉しいです。

kana

ご丁寧にありがとうございます(;_;)
助かりました!

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