单选题 They ______ all their money, so they have to walk home.
【正确答案】 C
【答案解析】have spent all the money已经花完钱,所以现在不得不走回家。