早教吧 育儿知识 作业答案 考试题库 百科 知识分享

英语选择题~求解HadJudybeenmorecarefulonthemathsexam,shemuchbetterresultsnow.A.wouldbegettingB.couldhavegotC.mustgetD.wouldget我在不同的参考书上看到不同的答案,有说选A,也

题目详情
英语选择题~求解
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最好.