質問: 同格のthat 関係代名詞のthatについて 今日、予備校の授業で「名詞 s vときたら必ず関係代名詞だから、s v~の中には欠落がある!!」 と先生が言っておりました。 ここで疑問に思ったのですが、名詞 s vという形になるからといって必ず関係代名詞というわけじゃないですよね? 例えば、she lost all awareness he was her husband.という文だったら all awareness he wasで 名詞 s vの形にはなっていますが、her husband.という補語があるのでこの場合は同格ですよね? 自分はあくまで、thatなどの後に欠落があるなら関係代名詞であると思うのですが、違うのでしょうか? あと、the smoke came partly from the fires that were all the people had to keep themselves warm and partly from the factory chimneys. という文があり、all the people hadと名詞 s vとなっているので必ず関係代名詞!!だから had toではなく、hadの目的語がallだ!!と言っておりました。 ですがこれもthe people (had to) keep (themselves warm)で文になっているから同格じゃないの? s v o と思えてならないです。考え方が間違っているのでしょうか? 本来なら予備校の先生に聞けばいいことなのですが、1週間に1度しか来ていない先生なので 次に聞けるのは1週間後になってしまいます。ですのでここに質問させてもらいました。
回答: she lost all awareness (that) he was her husband. おっしゃるとおり、接続詞that(の省略)です。関係代名詞ではありません。 the smoke came partly from the fires that were all the people had to keep themselves warm and partly from the factory chimneys. all (that) the people had...で、thatはallを先行詞とする関係代名詞であり、hadの目的語です。to keep themselves warmは目的を示す副詞用法の不定詞句で、hadは「持っていた」という意味です。