请问一下这道英语题为什么选D呀?

 我来答
和与忍
2020-08-31 · TA获得超过7556个赞
知道大有可为答主
回答量:5570
采纳率:65%
帮助的人:2148万
展开全部
这是个典型的条件复合句,条件从句是将if Judy dad been more careful…中的if省略后had被提前的部分倒装句,主句是与现在事实相反的虚拟语气句。
A和C不对很明显。
B不对在于could的使用:can/could用于具备能力做到的“能” ,在这里并不合适,因为这里get much better results是have been more careful的自然结果。
D是正确的:will/would可用于表示自然产生的结果,而且由于有now的存在,用would get而非would have got并无不妥。
jjkkchan
2020-08-31 · TA获得超过3.1万个赞
知道大有可为答主
回答量:2.4万
采纳率:86%
帮助的人:4217万
展开全部
还原一下:(这是一个混合条件句,也叫错综时间条件句。)
条件是过去,主句是现在
If Judy had been more careful on the maths exam过去相反假设, she would get much better results now现在相反.
译:要是Judy考数学时细心一点(事实:考过了,但不够细心)她现在的成绩就会更好。(事实:现在成绩不好)
又如:
If you had studied English in the university, I would be a teacher of English now.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式