单选题 Speaker A: Dan gave me a free ride home, but I paid for the gas.
Speaker B: You know what they say, ______
【正确答案】 B
【答案解析】[解析] A说“丹免费载我回家,但是我得付汽油钱。”A项“善有善报。”B项“天下没有免费的午餐。”C项“你知道谁靠得住。”D项“不要自不量力。”根据B回答的前半句“你 知道他们说什么来着,”可知是对A所说话的一种总结,意思就是天下没有免费的午餐。故答案选B。