请问一下这道英语题为什么选D呀?
展开全部
这是个典型的条件复合句,条件从句是将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并无不妥。
A和C不对很明显。
B不对在于could的使用:can/could用于具备能力做到的“能” ,在这里并不合适,因为这里get much better results是have been more careful的自然结果。
D是正确的:will/would可用于表示自然产生的结果,而且由于有now的存在,用would get而非would have got并无不妥。
展开全部
还原一下:(这是一个混合条件句,也叫错综时间条件句。)
条件是过去,主句是现在
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.
条件是过去,主句是现在
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.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询