• ベストアンサー

文法的に正しい英文はどちらでしょうか

(1) I think that because he loved them. (2) I think that is because he loved them. is があるかどうかだけの違いなのですが... 判断が付かなくて困っています。

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

  • ベストアンサー
  • bakansky
  • ベストアンサー率48% (3506/7250)
回答No.2

「文法的」 には、どちらが間違いということはないと思います。 一見 (2) が 「正しい」 かのように見えますが、それはたとえば  - What is the reason he helped the?.  - That is because he loved them. の場合、answer の That = The reason (he helped them) is because ... であると考えると、主語に対して be 動詞があるのが自然である、ということになります。 しかし、  - Why did he help them?  - Because he loved them. という場合を考えると、That is はなくても不自然には見えません。 この場合、文頭に That is why が省略されていると見ることが出来そうに思われます。 だから、一概にどちらが 「正しい」 とは言えないという気がします。

ernesto
質問者

お礼

なるほどそういうものですか! 詳しい回答ありがとうございました!

その他の回答 (1)

回答No.1

こんにちは、 正しい英文は(2)です。 (1)の場合は、I think that because he loved them, he did ~.等とそれだけで文が終わらずに、理由が書かれていれば良いけれど、「彼が彼らを愛していたから ~だと思う。」だけだと文の一部という感じがします。 (2)は、「それは、彼が彼らを愛していたからだと思う。」と文として完結しているので問題がありません。 ご参考までに、

ernesto
質問者

お礼

すばやい回答ありがとうございました!

関連するQ&A