单选题 --How much will I pay for the dinner?
---twenty dollars will ______ all you want to have.

【正确答案】 B
【答案解析】[名师精解] 答话的意思是:20元就把所有你要的东西给付了。cover表示“覆盖、囊括”。
[解题秘籍] cost的主语应为物,spend的主语应为人,take的主语为事情,但用来表示做事所花的时间。