一道英语单选题,Had I had the time .I _______you .but I _________rea
一道英语单选题, Had I had the time .I _______you .but I _________really occupied the whole week . A.would help ,had been B.would have helped ,was C.helped .have been D.should have helped ,must be 应该选哪个?为什么?
选B 先看这句 :Had I had the time . 相当于 :If I had had the time ,这个从句用的是过去完成时(had done),主句要用would have done,直接可以判断选B了 在看后一个空,有个关键词 but ,在虚拟语气中,看到but 要记住后面陈述的是事实,事实是什么时态就用什么时态,不用考虑虚拟的问题.这边是过去发生的事实,那就用一般过去时就可以了.