spend + 时间/钱 + (in) doing sth
spend + 时间/钱 + on sth
变成被动语态时,后面的doing sth和 with sth不变.
例如:
He spent two hours reading last night.
Two hours was spent reading by him last night.
be spent 后加 doing 和 to do sth 均可,区别很小。
例如:Two hours were spent (in) reading by him last night。
Two hours were spent to read the passage by him last night。
以上两句表达的意思没什么大的区别,你可以理解为是正确的句子。
也许我的回答不能完全解开你的疑问,但希望能帮到你!。