✨ ベストアンサー ✨
本当は
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 がおけるな、という感じに感覚的にとくことも出来ます。
ちょっと難しくなるのですが……
前置詞+名詞 というカタマリは副詞になります。
副詞というのは文や動詞などを説明するもので、なくても通じるものなのです。
従って、関係代名詞にはその後ろに先行詞が入る部分がありますが、関係副詞にはない(入れる必要が無い)という見分けをよくするのです。
例えば、
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》が妥当なのではないかと思います。
長々となってしまってすみません😅
そういうことですか!関係副詞ですもんね!
助かりました。ありがとうございます🙇♀️
時 + 前置詞 + which のとき 前置詞 +which を where に置き換えられると教わったのですが、この問題の場合はなんの前置詞が入りますかね?