此时主语为反射不定式(不是反身不定式)的逻辑宾语,宜用双宾语结构,似乎不宜用for ... to结构,即:
The hospital cost (me) 2 million to build.
The letter took (Tom) 2 hours to write.
如果使用it作形式主语(当然,此时不再是反射不定式),也是通常用双宾语结构,即:
It cost (me) 2 million to build the hospital.
It took (Tom) 2 hours to write the letter.
相比之下,使用for ... to结构较少,尤其是cost句子。