浅野です。
最近では珍しく文法を考えました。
It takes two hours to go to Tokyo.
この文に関して2通りの文法的な説明をすることができます。
1つ目はItが形式主語でto go to Tokyoが真主語(to不定詞の名詞用法)と考えます。そうすると「東京に行くことは2時間を要する」と訳せます。
2つ目はItが時間などを指す漠然としたItでto go to Tokyoがto不定詞の副詞用法と考えます。そうすると「東京に行くために2時間かかる」と訳せます。
どちらか1つに決めるよりも、2通りの考え方ができたほうが応用が広くてよいと思います。