我们首先看 take,这个词常用语“花时间”,而且经常用到 it 作为形式上的主语,跟在后面的 “to。。。”才是真正主语。
e.g. It takes us half two hours to practice KongFu every day.
真正的主语是 to practice KongFu,“练习功夫这件事,每天花费我们两小时。”注意 it 是单三,时间是每天,take要加s。

e.g. It took the workers three months to complete the task.
完成这项任务,工人们花了三个月。
请大家根据上面的讲解,自己分析这个句子的“真正主语”和动词。

spend 在表示花费的时候,常常跟 on 和 doing(动名词)。
e.g. She spends a lot of money on study.
她花好多钱在研究上。

这里spend加 s 表示 她“平时”就是这样的,on 后面直接跟花钱的东西。又如:
e.g. I spent 200 yuan on her birthday gift.(spend → spent)
我花了200元买了她的生日礼物。
过去时。

另一个用法:spend…doing…这里之所以用 doing,是因为 doing 之前有个介词 in ,in 可以省去不要。
e.g. I spend a lot of time working.
我花很多时间工作。

pay 意思是支付,付钱,付账,结账,表示“为…付账”要用for。
e.g. I paid 50 dollars for those clothes.
我付了20磅,为那些衣服。

cost 这个词用的时候,主语是“商品 或 服务”,通俗地说:东西花人钱!
e.g. The house cost Peppa a lot of money.
那房子花了佩琦好多钱。
e.g. The car costs a lot.
这辆车值很多钱。

How long did it __ you to finish the dinner?
a. take b. cost c. pay d. spend