質問: 関係代名詞のthatとwhich, whomの違い なぜ関係代名詞のthatは、whomやwhichと違い、前置詞の直後に置くことはできないのですか? 〇 this is the city in which i was born. × this is the city in that i was born. 〇 he is the actor to whom ann sent a fan letter. × he is the actor to that ann sent a fan letter. という風に、なぜthatは前置詞の直後に置いてはいけないのですか?その理由を教えて下さい。
回答: 規則として覚えることはできますが、その理由は分かりません。 質問とは少しずれますが、それ以外の規則を挙げておきます。 (1)in which(whom), which(whom) ... in のように 前置詞は関係代名詞の前でも、節の最後でも置けるが、that の前には置けない。これが質問にある規則です。 ○ this is the city that i was born in. ○ he is the actor that ann sent a fan letter to. (2)前置詞を節の最後に置く場合、目的格の関係代名詞はほぼ100%省略される。