单选题 John, ______ the bet, had to pay for the dinner.
【正确答案】 B
【答案解析】此句测试分词短语的用法。分词短语的完成时作原因状语。本句的意思是:“约翰因为打赌输了,只好付饭钱。”