为什么spend后面是with,而have后面是for

spend any time with friend
have little time for friend
为什么前者是with,后者是for,对象不都是friend么~~~
但这是个句型转换题啊

spend time with sb----花费时间在某人身上,通常用with连接,这是一个固定结构

have time to do sth
have time for 名词

我想这是一个习惯用法

spend any time with friend-----花费任何时间和朋友在一起

have little time for friend----几乎没有留时间给朋友
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-08-30
主要因为介词with和for的区别。with的意思是“和。。。在一起”,而for表示“为了”。
第2个回答  2009-08-30
这里修饰time
固定词组:spend with
have sth for sb
have sb sth
第3个回答  2009-09-01
with是"和" for是"为了"
spend any time with friend — 愿意花任何时间“和”朋友在一起
have little time for friend — 几乎不花时间“为”朋友
相似回答