回答

✨ ベストアンサー ✨

結論から言いますと、isはあっても無くても文法的には問題ありませんよー!

違いは「文型」です!

I think it necessary for all countries to deal with food shortages.

はSVOCの文です。つまり

I(S) think(V) it(形式O) necessary(C) <for all countries> [to deal with food shortages](真O).

ということですね。itは形式目的語で、真目的語はto以下です。

一方、

I think it is necessary for all countries to deal with food shortages.

の文はSVOです。文構造を示すと

I(S) think(V) [it(形式S) is(V) necessary(C) <for all countries> [to deal with food shortages](真S)](O).

という感じですね。

大筋はI think [〜].です。で、〜の部分が形式主語構文になっている形です。itを形式主語として立てているわけです。

たかひろ

「isは必要」という回答がありますが、これは正しくありませんのでご注意ください。

既に書いたように、isがない場合はSVOCの文型になっているだけです。文法的に問題ありません。

ただ、isを使った文の方が一般的というだけです。
必ずしもisが必要というわけではありません。

まる

丁寧にありがとうございます。
分かりました!

この回答にコメントする

回答

疑問は解決しましたか?