单选题 He didn't catch the late bus, ______ he had to walk home.
[A] so [B] because [C] but

【正确答案】 A
【答案解析】[解析] 本题考查连词的用法。so表示“所以,因此”;because表示“因为,由于”后边加原因; but表示“但是”。本句意为:他没有赶上末班车所以只好步行回家。根据句意可知答案为A。