区别就是两者意思是一样的,但spend (in )doing sth和介词in搭配,in可用可不用,而spend on和介词on搭配且介词后只接名词,具体的不同如下
spend (in )doing中文意思是花在做某事上
In the villages, women spend their time doing agricultural stuff, for no pay, or having lots and lots of kids.
spend on中文意思是在……方面花费
How much do you spend on these extras each month?
spenddoingsth和spendon区别
这个问题涉及到spend的具体用法。
首先spend不论是作为花费时间的意思还是花费金钱的意思都是人做主语,具体结构如下:
1、人+spend+时间  (in)doing sth。这里表示某人在做某事上花费多长时间。介词  in可以省略,但是后面的动词一定要使用动名词形式。
2、 人+spend +金钱 on sth。这里表示某人在某物上花了多少钱。介词on要正确使用并且不能省略。
因此二者区别在于一个表示动作,一个表示某物上
spenddoingsth和spendon区别
1,spend... on +名词 在...上花费...多少时间(金钱)
例如:I spent two yuan on this pen.
我花2元钱买的这支笔。
2,没有spend ...on doing sth.这一说法。
只有spend... in doing sth. 做某事花费多少时间(金钱)
例如:我花2元钱买的这支笔。
I spent two yuan in buying this pen.(其中介词in 可以省略)