• ベストアンサー

関係副詞のthat

関係副詞の問題で、 The firemen had trouble getting to the street ( ) the houses were on fire. a)how b)that c)where d)which で、答えは c)where でそうなる理由も分かるのですが、b)that がダメな理由がよく分かりません。 どなたか教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • googoo1956
  • ベストアンサー率47% (623/1316)
回答No.3

 確かに関係代名詞の「that」が関係副詞の when, where, why, how などと同じ働きをすることがあります。  しかし、場所を表す関係副詞の「where」の代わりに用いられるのは、先行詞がeverywhere, anywhere, somewhereなどやplaceの場合に限られます。  先行詞が「street」のように「場所」と「物」の両方で解釈される可能性がある語の場合には「that」を用いることは避けて「where」を用いると理解して下さい。  ご参考になれば・・・。

toss6
質問者

お礼

thatが使われるのはごく限られた場合において、ということですね。  以後覚えておきたいと思います、ありがとうございました。

その他の回答 (2)

  • sanori
  • ベストアンサー率48% (5664/11798)
回答No.2

こんにちは。 この場合の考え方(感覚)を2つ挙げますので、ご参考に。 1. 関係副詞 where を that に替えることはできない。 (that が関係副詞となれるのは、when の代役を務める場合のみ)   ↓ この問題では、かっこに where を入れると正解になる。 ということは、that だと不正解になる。 2. かっこの後ろが完成している形の文であれば、かっこの中(=先行詞)に that を入れることはできない。   ↓ この問題では、かっこの後ろが the houses were on fire という、完成した形の文になっている。 ということは、かっこに that を入れることはできない。 以上、ご参考になりましたら。

toss6
質問者

お礼

thatがダメな理由付けをとことんしたかったので・・・ とりあえずthatが関係副詞の代用として用いられるのは例外的と考えればよいのですね、ありがとうございました。

  • 2411jp
  • ベストアンサー率42% (100/235)
回答No.1

 that は関係副詞ではなく、関係代名詞だからです。 「 which 」や「 who 」 が使えないのと同じ理由です。

toss6
質問者

お礼

参考書に「that」が関係副詞の代わりになることがある、と書いてあったもので・・・ 考え方としては、thatは大方の場合関係代名詞として考えれば良いということですね。ありがとうございました。

関連するQ&A