take与pay for ,spend ,cost有什么区别?
问题描述:
take与pay for ,spend ,cost有什么区别?
答
这个问题问得很到位.
take 用于 it takes sb ...to do sth句型,仅指花费时间(three hours等),必须用it作形式主语
pay for 的主语必须是人,也就是说sb pay for sth,其中,pay 和for中间可以加金额,比如pay ten dollars for the toy,仅指花费金钱
spend用于sb spend...on sth或者sb spend...in doing sth(in可以省略),spend的主语必须是人,可以指花费时间、也可以指花费金钱
cost用于 sth costs sb sth,主语必须是物,多指花费金钱,少数情况可指花费时间、气力,有时表示成本的消耗