it costs too much that they can't pay for it.这句话有语法错误么

问题描述:

it costs too much that they can't pay for it.这句话有语法错误么
ps:cost too much=cost a lot么?cost too much后必须要加个名词么

too 改为so
cost too much=cost a lot
cost too much 可以不加名词