单选题
It"s very kind of you, but you ______ me the money.
【正确答案】
C
【答案解析】[考点] 虚拟语气
[解析] needn"t have done表示本不必做某事而事实上却做了,符合本句的意思。
[避错] A)“应该借”和B)虚拟语气wouldn"t have lent,表示本不该借,但事实上却已经借了,两个选项都含有责备之意,与前面的It"s nice of you相矛盾;D)lent表示已经借了,感谢别人是应该的,与but的转折语气矛盾。