spend in 与spend on 的区别与用法

如题所述

我不是专家、教师,我只是从我所学到的东西尽可能地给予回答,请谨慎对待。
在我的印象中,这两个应该是没有用法上的区别的,因为in和on都属于介词,在这里并没有提到有什么特殊用法,所以应该都是spend
sth.
in/on
doing
sth.
唯一可能的区别是,也是很久以前老师讲过的了,spend
in一般是花时间做某事,而spend
on是花钱,但是现在这两个用法意思上基本没有区别。
如果非要找区别,那就是用spend
in可以省略IN
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-15
spend
on是指在什么事上花费了时间,后面接的是名词,而spend
in
doing是指在做什么事上花费了时间,后面接的是动词+ing。

over
the
weekend
people
spend
their
time
in

many
different
ways.
这句话成立

但是in
在这里并不是spend
in
结构而是
in
ways
第2个回答  2019-05-22
spend
in
doing something
或spend
in
somewhere
在…上花费
I
spent
a
week
in
Spain
this
summer.今年夏季我在西班牙度过了一星期。
Don't
spend
such
a
lot
of
time
in
dressing
yourself.别花那么多时间来打扮自己。
He
spent
much
time
correcting
my
grammar.他花了很多时间来改我的语法错误。
spend
on
something
把…花在…
He
doesn't
spend
much
time
on
his
homework.他花在作业上的时间不多。