单选题 You ______ us, for we could have come to help you.
【正确答案】 B
【答案解析】[解析] 由后一个分句中的could have come(本可以来,但实际上没有来)可知,前面的分句应用“should have done”的形式,意为“本应该做某事,但实际上并没有做”。故选B。