pend time with , spend time on 和 spend time (in) doing区别如下
【1】spend time with+名词 表示“与某人共度时光”即“与某人一起度过时间”
My daughter's spending the night with a friend.
我女儿要在一个朋友那里过夜。
Tom spent five happy days with his best friend in Beijing.
汤姆和他最好朋友在北京度过了开心的五天。
【2】spend time/money on+名词 表示“在某物/某事上花费时间/金钱”即“在某物/某事花时间/金钱”
She spends too much effort on things that don't matter.
她在一些无关紧要的事情上花费精力太多。
How long did you spend on your homework?
你做家庭作业用了多长时间?
She spent £100 on a new dress.
她花100英镑买了一条新连衣裙。
【3】spend time/money (in)+doing sth 表示“在做某事上花费时间/金钱”即“在做某事花时间/金钱”
I spend too much time watching television.我看电视花的时间太多。
Most of her life was spent in caring for others.
她大半辈子的时间都用来照顾别人了。
She spent five yuan (in) buying this pen. 购买这支钢笔花了她五元。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!

《高考英语备考1号·速效编》
《高考英语备考1号·写作编》
《高中英语晨读晚记》
《高中英语错题笔记》
《零起点考大学英语》