Had you worked harder.you ______ a lot more.

admin2012-08-05  8

问题 Had you worked harder.you ______ a lot more.

选项 A、will learn
B、will have learned
C、would learn
D、would have learned

答案

解析 这是一个省略if的虚拟条件句。条件从句用的是过去完成时,可以断定是与过去事实相反的虚拟句。因此主句应用would have done,所以选项D是正确的。
转载请注明原文地址:https://kaotiyun.com/show/TEeC777K
本试题收录于: 英语题库成考专升本分类
0

随机试题
最新回复(0)