spent,take和cost有什么分别呢?

说得也详细越好!!

三者都是“花费”的意思,
不同在于spend的主语是人,句型为sb spend+钱数/时间数+in doing sth
cost,take的主语都为物,
但take只有在固定句式It takes sb +时间数+to do sth中才有“花费”之意,也就是它的主语固定了,一定是it,
cost则不受此限制,前面跟的主语可以是任何具体事物,如this bag cost(过去时) me 10 dollars.
而且三者做“花费”讲时,take多指花费时间,cost多指花费金钱,spend则两者皆可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-20
take主要是花时间。It takes me 2 hours to finish my homework. 完成作业花了我2个小时。
spent 的主语是人或物。 I spent 2 hours finishing my homework.
cost 是买什么东西花多少钱。 cost 要物做主语 sth. cost some money
第2个回答  2013-09-20
spend sb. some time/money on sth.
spend sb. some time /money in doing sth.
It takes sb. some time/money to do sth
sth. cost sb. some time/money
这是这三个词通常所用的句型,记住句型区别就分清了
第3个回答  2013-09-20
take花时间,主语一般用It(指代后面的事),eg.It takes sb sometime to do something.
spent可花时间和钱,时:spent sometime (in) doing钱:spent some money on sth
cost花钱,sth cost some money
第4个回答  2013-09-20
spend/cost/take
(1)spend的主语通常是人,往往用于以下句型:
(sb)spend some money/some time on sth.
(sb)spend some money/some time(in)doing sth.例如:
I spent fifty yuan on the coat.
= I spent fifty yuan (in) buying the coat. 我花50元买了这件大衣。
He spent three days on the work.
= He spend three days (in) doing the work. 我干这项工作用了3天。
(2)take常用于“占用、花费”时间,其主语通常为形式主语“it”或物。句式是:
It takes/took sb.some time to do sth=Sth.takes sb.some time. 例如:
It took me three years to draw the beautiful horses.
画这些漂亮的马花费了我3年时间。
The work will take me two days.这项工作花了2天时间。
(4) cost的主语必须是某物。spend … on sth./in doing sth.的主语必须是人。pay … for 的主语也是人。It takes + sb.+ 时间(或钱)to do sth.的主语则必须是形式主语It。 动词cost的常用用法是sth.cost (sb.) some money。
如:The dictionary cost me �0�5 20.