单选题 If it had not rained so hard yesterday, we _____to Tianjin.
A. should have gone B. should go C. go D. went

【正确答案】 A
【答案解析】[解析] 这是一道虚拟语气题,从句是过去完成时,所以本句表示与过去相反的假设,主句应该用“should/would/could/might + have done”,故正确答案为A选项。