作业帮 > 英语 > 作业

英语选择题~求解Had Judy been more careful on the maths exam, she___

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/05/20 02:56:44
英语选择题~求解
Had Judy been more careful on the maths exam, she____much better results now.
A. would be getting B. could have got
C. must get D. would get
我在不同的参考书上看到不同的答案,有说选A,也有说选D的。。自己选B,到底选什么啊。。+_+
B 和过去相反地虚拟语气
if sb.had done...sb.would have done...
从句可以改成Had sb.done...
看到你的补充,发现之前看问题,看的不够仔细...
这题目 主句的时间状语是now,可以翻译成,现在已经取得好结果了,那么答案是B 没错,
但如果翻译成,现在就要取得好结果了,那么A说得过去,now,不可能对应一半现在时,所以D答案没什么道理.而A答案语气上显然没有B 答案好,所以我觉得答案还是B最好.