if Judy had been more careful on the maths exam,she __much b

if Judy had been more careful on the maths exam,she __much better result now
为什么用could have got 不用 would get .答案解释说是成绩已经出来了.但是我认为是对现在的虚拟啊!要是朱迪努力复习的话,现在就会考得好些.百度上的回答都不太懂
爱太难也 1年前 已收到4个回答 举报

紫色相思带 幼苗

共回答了14个问题采纳率:92.9% 举报

1、首先could做助词的时候,还表示“能力”的意思,在这里,表示的是Judy有能力考的更好.
2、从句中,if之后的语态是过去完成时(由had引导和看出),因此时态是不能够直接过渡到现在时(你说的用would get)的,一定是现在完成时才可以.
希望可以帮到你,如果不清楚欢迎追问!

1年前

9

漂漂樱花 幼苗

共回答了213个问题 举报

虚拟语气,这件事已经发生了,不可能重新来过。考试结果是在过去出来的,而不是现在

1年前

2

阿魁先生 幼苗

共回答了6个问题 举报

答案上解释的很清楚啊,成绩已经出来了,所以是过去的事情,对过去的虚拟假设could/would have done

1年前

0

倾听春天花盛开 幼苗

共回答了2个问题 举报

这是错综虚拟语气啦,一般的错综虚拟,是 had done + would do,但是选项里的get是瞬间动词,所以还是按照一般虚拟,had done + would have done,但是如果是延续性动词像be,her grade would be better now,这样就要错综了

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 2.727 s. - webmaster@yulucn.com