作业帮 > 英语 > 作业

But for their assistance our corporation would not have made

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/24 19:59:11
But for their assistance our corporation would not have made such a great progress _______.
A.soon than what had expect
B.soon than what was expected
C.sooner than what was expected
D.sooner than what had been expected
并请讲述一下选择的原因.
有人说是虚拟语气,有选B的可能性吗?
整句的意思是:要不是他们的协助,我们公司不可能比预期更快的取得这么大的进展.
but for 要不是.
比预期更快,有比较极,所以用sooner,排除A.B选项
取得进展是被预期的,有被动的意思在里面,所以用的是被动的过去完成式.这一点上C,D均为被动.
那么关键是时态.看下面一句同样句型的话:
i will inform you when she comes
可以看到主句里的时态与时间从句中的时态是不一样的.
这不是虚拟语气,应该属于英语中的特定规律
这个题目应该选C.
回答你的补充:不可能选B,撇去时态不说,原句中是比较级,一定要用soone