Had Judy been more careful on the maths exam she ______ much better results now.[2008]A.w

外语类 已帮助 人

Had Judy been more careful on the maths exam, she ______ much better results now.[2008]

A.would be getting

B.could have got

C.must get

D.would get

请帮忙给出正确答案和分析,谢谢!

热搜:t确定权重的方法

答案解析

难度★★☆ 搜索
  • 正确答案:B
    考查虚拟语气。如果用陈述语气,这句话可以改写为:Judywasnotcarefulenoughonthemathsexam,soshehasnotgotbetterresultsnow.条件句与过去事实相反;虽然主句的时间副词是now,但事实上该考试成绩已经出来,故用couldhavegot,而不是wouldget。答案是B。