单选题 Sorry, you haven't ______ your meal.

【正确答案】 A
【答案解析】[考点] 词义辨析
[解析] pay for sth.意为“为……付钱”;cost 的意思是“花费”,一般以“物”作为主语;而 spend表示“花费”,一般以“人”做主语,但spend 表示为某物花钱时用介词on。