It takes A 時間 to do ⇔ A spend 時間 (in) doing
take は「(物事が)時間を必要とする」で、It / 作業 を主語にする。spend は「(人が)時間を使う」で、人を主語にし後ろは ~ing(または on + 名詞)。
- It took me three hours to finish the report.
レポートを仕上げるのに3時間かかった。 - I spent three hours finishing the report.
私はレポートを仕上げるのに3時間を費やした。 - The report took me three hours to finish.
そのレポートは仕上げるのに3時間かかった。 - Finishing the report took me three hours.
レポートを仕上げることに3時間かかった。
take は「作業が時間を奪っていく」、spend は「人が時間を支払う」。お金でも同じで It cost me 50 dollars ⇔ I spent 50 dollars on it と書き換えられる。