spend:sb. spend time/money on sth."某人在某物、某事上花费时间(金钱)".
sb. spend time/money(in)doing sth."某人花费时间(金钱)做某事”
cost:sth. cost(sb.)+ money.“某物花了(某人)多少钱"。
take:It takes sb.+ time + to do sth."做某事花了某人多少时间”
pay:sb. pay money for sth."某人为某物支付了多少钱"。
结合语境和此句主语为人,故选B。