itの構文
it = to doのパターン
It is ... (for S) to do「(Sが)~することは...だ」
● It's dangerous for beginners to ski here.
初心者がここでスキーをするのは危険だ。
It is ... (of S) to do 「(Sが)~することは...だ」
以下の形容詞(人の行為について言うとき)のみ for ではなく、ofを使う。
kind, nice, good(親切な) / silly, foolish, stupid(愚かな) / wise(賢明な) / careless(不注意な) / polite(礼儀正しい) / rude(無礼な) / brave(勇敢な) / generous(気前のよい,寛大な) / cruel(残酷な) / selfish(自分勝手な)など
● It was kind of you to drive me home.
あなたが私を家まで来るまで送ってくれたことは親切だった。
find it C to do 「~することがCだとわかる」←find O C「OがCだとわかる」
● I found it easy to read an English book without a dictionary.
辞書を使わずに英語の本を読むことが簡単だとわかった。
make it C to do「~することをCにする」←make O C「OをCにする」
● A smart phone makes it easier to keep in touch with foreign frineds.
スマートフォンは、外国の友人と連絡を取ることをより簡単にする。
think it C to do「~することがCだと思う」←think O C「OがCだと思う」
● I think it better to attempt something and fail.
何かを試みて失敗する方がよいと思う。
What good is it to do? 「~することの何がいいんだ?」
● What good is it to learn English?
英語を勉強して何がいいの?
it = that ~ のパターン
It is ... that ~「~は...だ」
※参考書等に「強調構文と形式主語の見分け方」などと書いてあるが、無視してよい。
It is not until ... that ~「...までは~していなかった→...になってはじめて~した」
● It was not until this morning that I got a call from my mother.
今朝までは、母から電話がなかった→今朝になってはじめて母から電話があった。
It is not long before ~「~する前(まで)は長くはない→まもなく~する」
● It won't be long before she comes back.
彼女が戻ってくる前(まで)は長くはない→まもなく彼女は戻ってくる。
What is it that ~ ? 「~は何なんだ?」
● What is it that is making a noise? 「騒音を出しているのは何なんだ?」