英語
高校生
解決済み

(2)はなにが入るかさっぱりわかりません。
(3)は合っているか確認して欲しいです。
お願いします🙇‍♂️

(2) It has been snowing for six days, and it will be snowing tomorrow, too. It( ) for a week tomorrow. (3) Simon went to Berlin two years ago. He hasn't come back. Simon ( has )( been )( to ) Berlin ( SInce ) two years.

回答

✨ ベストアンサー ✨

(2) It (will) (have) (been) (snowing) for a week tomorrow. <未来完了進行形:継続>

(3) Simon (has) (been) (in) Berlin (for) two years. サイモンは2年間ベルリンにいます。<現在完了:継続>

以上です。

てつ

ありがとうございます!

この回答にコメントする

回答

(2)はIt will have been snowing for a week tomorrow.でどうでしょうか?
「明日雪が降ると1週間雪が降ることになる」といった形です
(3)は Simon has gone to Berlin for two yearsとなる方が適切かなと思います
「ベルリンに2年前に行った、まだ帰ってきてない→2年間ベルリンに行ってしまった」と解釈します!
また、最後のfor two yearsも、期間を表すのでsinceではなくforで繋げます

てつ

ありがとうございます!

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