作业帮 > 英语 > 作业

more tome we would have done the work better

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/10/03 06:04:26
more tome we would have done the work better
A.Giving B.Given C To give D Having given
为什么不选D,后面的主句不是对过去的猜测吗
正确答案是选B吗?根据would have done 可知是过去将来完成时,是表示对过去的猜测.这句话的意思是:要是给我们更多的时间,我们会把这个工作做的更好.可知“我们”是没有”被给更多时间“的,此处是虚拟句,表示与过去的事情相反.题目把If we were省略了,完整的原句是If we were given more time,we would have done the work better.要是选D having given的话表示的意思就是“已经给了我们更多时间”,与句子要表达的意思不符.