语法与词汇

 You ________ us, for we could have come to help you.

【正确答案】 B
【答案解析】

由后一个分句中的 could have come(本可以来, 但实际上没有来) 可知, 前面的分句应用“should have done” 的形式, 意为“本应该做某事, 但实际上并没有做” 。 故选 B。