- ベストアンサー
where の使い方
where の使い方 the e-mail below is one where you gave me good advice 3 years ago. 『where』を使えるようになりたいのですが上記のような文章であれば 私は『that』を挿入してしまいます。 なぜ『where』を挿入するべきなのか教えていただけないでしょうか。 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
one は an e-mail の代わりです。 下のメールはこんなメールだよ,どんなメールかを where 以下が説明しています。 関係代名詞 which であれば,先行詞 one = an e-mail を it と受ける感覚です。 you sent it three years ago という文が作れるので, one which you sent three years ago とは言えます。 メール,それをあなたは送ってくれた,三年前 という流れです。 where というのは,one という先行詞に対して,「そこで」という意味合いで受ける感覚です。 one where you gave me good advice 3 years ago メール,そこで,あなたは私に的確なアドバイスを与えてくれた,三年前 という流れです。 one in which you gave me good advice 3 years ago メール,その中で,あなたは私に~ としても同じです。 この in which と where は同じとしてもいいのですが, 「そこで」there → where と考えることができます。 関係代名詞 which も that に置き換えることができます。 他の関係副詞 when, why, how も that に置き換えることができます。 しかし,where は例外で,先行詞が place とか somewhere のような場合を除いて,that にしないのが普通です。 同格の that のような接続詞の that でも当てはまりません。
その他の回答 (1)
- KappNets
- ベストアンサー率27% (1557/5688)
that, where は置き換え可能な場合もあると思いますが、where は relative adverb と呼ばれる why, when などの仲間です。多くの場合 where = in which の意味で、place, area, town, country, house, situation などの後で用いることが多く、例えば -----The house where (=in which) I used to live has been knocked down. が典型例です。今の文例の one は強いて言えば place という判断です。 -----the e-mail below is one where (=in which) you gave me good advice 3 years ago 今の場合 that では文章の意味が取れませんが、下記のように good advice を除去すれば意味が取れ、これはこれで問題ありません。 -----the e-mail below is (the) one that (=which) you gave me 3 years ago
お礼
ご丁寧なお答えをありがとうございました★
お礼
分かりやすいお答えをありがとうございます!