- ベストアンサー
英文法の質問です
It is necessary to make the fact ( ) all the students. (1)know (2)to know (3)known to(4)known by 答えは(3)known toなのですが、なぜ正解になるのかわかりません。 なぜでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
knowの過去分詞用法は次の種類があります。 1、be known to~ 「~に知られている」 2、be known for~ 「~で知られている」 3、be known by~ 「~で分かる」 英文の意味は「その事実をすべての生徒に知らせることが必要だ」となると思います。そうすると、make以下では the fact とall~の間にsv関係が発生しますので、仮に The fact is~ と文を作ってみると上記の用法から 1、The fact know all the students. 「その事実はすべての生徒を知っている。」 2、これはmakeの用法から外れているのでまず最初に除外されるもの 3、The fact is known to all the students. 「その事実はすべての生徒に知られている。」 4、The fact is known by all the students. 「その事実はすべての生徒で分かる。」 となります。1と4は意味不明になり、2にいたっては論外です。よって意味の通る3が正解になります。
その他の回答 (1)
- Oubli
- ベストアンサー率31% (744/2384)
(1)は意味的に論外、(2)は文法違反ですが、(3)と(4)の違いはちょっと微妙です。 It is necessary to make the fact known by all the students.はIt is necessary that all students should be made to know the fact.のknowを受動態にした表現として文法的にはおかしくないと思います。でも実際にはIt is necessary that the fact should be known to all the students.の方が普通の表現です。be known to somebodyはidiomなのです。これを不定詞表現にしたのが(3)ですから、(3)が正解であることに問題はないでしょう。(4)があり得ないかというと微妙ですけど。
お礼
回答してきただき、ありがとうございます。 大変参考になりました。
お礼
回答ありがとうございます。 大変参考になりました。