一道专四虚拟语气题,这是2008年专四第52题,had judy been more careful on the ma

4个回答

  • 撇开这个now,就会很明显是B,get much better results这是考试后就得到的结果,应该是过去发生的事,所以主句中所叙述的是跟过去发生的事相反的,因此要用could have got.

    我觉得这个now就是个烟幕弹.

    假如是下面这个句子就要用would get

    Had Judy been more hardworking, she would get much better results now.

    因为原句中所说的是一次具体的事件,on the maths exam,而这事件带来的结果是当时(过去)就有的,跟上面那个句子情况不太一样.