英語
高校生
解決済み

The day will come (when)there are many more old people than young ones in this country.
という文ですが、どうして when が入るのかがわかりません。教えてください🙏

関係副詞

回答

✨ ベストアンサー ✨

本当は
The day ←《when there are more old people than young ones in this country》will come.
なんです。
しかし、英語は文が末広がり、つまり主語は短く文のおしりを長くすることを好みます。

(例)To play the piano is interesting. △
It is interesting to play the piano.○

従って、come の後ろに when 以下を持ってきた形になります。

また、関係代名詞(who,which,thatなど)なら後ろの文が必ず不完全(後ろの文のどこかに先行詞が入れる形)になっています。しかし今回後ろの文は完全な文です。

このことから関係副詞(when,why,whereなど)が入ります。

あとは主語に日にちが来てるので、消去法的に when がおけるな、という感じに感覚的にとくことも出来ます。

にこちゃん☺︎

時 + 前置詞 + which のとき 前置詞 +which を where に置き換えられると教わったのですが、この問題の場合はなんの前置詞が入りますかね?

ジャスタウェイ

ちょっと難しくなるのですが……

前置詞+名詞 というカタマリは副詞になります。

副詞というのは文や動詞などを説明するもので、なくても通じるものなのです。

従って、関係代名詞にはその後ろに先行詞が入る部分がありますが、関係副詞にはない(入れる必要が無い)という見分けをよくするのです。

例えば、
I like the park.
I play tennis in the park.
という2つの文を関係詞でつなげようと思います。

下の文で、in the park というのはなくても文が成立しますよね?

このことを念頭においていつも通りに文を繋げます。

そうすると、
I like the park《関係詞》I play tennis.
となります。

the park は先行詞ですが、先程も言った通り、関係詞で説明する文では副詞として働いているので、なくても通じる、つまり関係詞の後ろが完全な文になっています。

これを、この公園は『どこどこ』なんだよとそのまま表すときは『どこ(場所)』を表す関係副詞《where》を入れます。

逆に元の文の『in』を活かしたいのなら、the park が先行詞なので『どれ(もの)』を表す『which』に置き換えて《in which》を入れます。

この例分の場合は『どこどこ(場所)』を説明する文章だったの《where》や《in which》を使いました。

では、質問の文ではどうでしょう。

質問の文の先行詞は『どこどこ(場所)』ではないですね?『いついつ(とき)』ですね。

だから《when》を使うのです。

また、この時前置詞を活かすとするならば、《on the day》が妥当なのではないかと思います。

長々となってしまってすみません😅

にこちゃん☺︎

そういうことですか!関係副詞ですもんね!
助かりました。ありがとうございます🙇‍♀️

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