2. Had Judy been more careful on the math exam, she ______ much better results now.
A. would be getting
B. could have got
C. must get
D. would get
答案:D
如果朱迪在数学考试中再仔细一些的话,她现在就可以获得更好的成绩。
考查虚拟语气(错综时间条件句)。本句是虚拟语气中的错综时间条件句,从句与过去的事实相反,为省略了 if 的倒装形式,主句是对现在情况的虚拟( 因为主句中有 now ),因此主句用 would do 的形式,故选 D。