21.Ifyouhadtakenyourumbrellawithyouwhenyouwenttoworkthismorning,you______wetnow.
A.willnotbeB.willnothavebeen
C.wouldnotbeD.wouldnothavebeen
22.Ifthisuniversity______suchagoodreputation,Iwouldnothavecomehere.
A.didn'thaveB.doesn'thave
C.wouldnotbeD.wouldnothavebeen
23.ShedidnotgototheNorth,insteadsheremainedhereintheSouth.Thedoctorsuggestedthatshe______there.
A.notgoB.gonotC.couldn'tgoD.didn'tgo
24.______,callthepolice.
A.Ifanyonewillattempttobreakin
B.Wouldanyoneattempttobreakin
C.Anyoneshouldattempttobreakin
D.Shouldanyoneattempttobreakin
我的答案是:CDAD
21.显然,它是时态不一致的虚拟,从句与过去事实相反.主句与现在事实相反,不选D
22.主句wouldhavedone,与过去事实相反
23.suggested表建议,后面should+do
24.我拿不准.