我认为选spend
spend 后面加 (in)doing或者 on
关于take,用法是 it takes sb.sometime to do sth.
cost 一般是花钱 不要花费时间 主语是物
至于have 没有什么用法