It is ~ for A to do ⇔ Doing is ~ for A ⇔ A find it ~ to do
長い主語 to speak English を後ろに回して仮主語 It を置いたのが It is ~ to do。動名詞主語にも戻せる。find it ~ to do は SVOC の仮目的語 it。
- It is difficult for me to speak English.
私にとって英語を話すのは難しい。 - Speaking English is difficult for me.
英語を話すことは私には難しい。 - To speak English is difficult for me.
英語を話すことは私には難しい。 - I find it difficult to speak English.
私は英語を話すのが難しいと感じる。
To do を主語にした文は硬く、実際の英語では It is ~ to do か動名詞主語が圧倒的に多い。英語は「重い情報は後ろ」が大原則(文末重心)で、仮主語 it はそのための装置。