what___last night if you___to do your washingA.would you do ; hadn't hadB.would you have done ; hadn't hadC.would you do ; didn't haveD.would you have done ; didn't have选哪个?为什么呢?

问题描述:

what___last night if you___to do your washing
A.would you do ; hadn't had
B.would you have done ; hadn't had
C.would you do ; didn't have
D.would you have done ; didn't have
选哪个?为什么呢?

考查虚拟语气 与过去事实相反 从句用过去完成时 选B