___more time,she would certainly have done it much better.空格为何填Given而不是To be Given 或Giving
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 00:20:09
___more time,she would certainly have done it much better.空格为何填Given而不是To be Given 或Giving
___more time,she would certainly have done it much better.空格为何填Given而不是To be Given 或Giving
___more time,she would certainly have done it much better.空格为何填Given而不是To be Given 或Giving
这句话中首先确定主语是she,given 是谓语,变成she was given more time,是表被动形式.
把其前置后省去was.To be given 表示的是将来,而句子后面谓语have done it 说明动作已经完成,是过去的动作,所以不能用to be given,对于giving,更不能选了,因为本来是表被动的,giving表的是主动.
过去分词做条件状语,表被动意义。
这是一个虚拟语态,因此用过去完成时语态。
Given more time,在这里= if she was given more time. 这里空格应该填非谓语动词。由于句子的主语是she, 和give是被动的关系,所以要用过去分词表示被动。giving表示主动,错。to be given是被动,但是表示目的,也不对。
这是个虚拟语气,前面省略了主语。完整的句子如下:
If she was given more time,she would ........。
因为后面的句子和主句的主语一致,这种情况下可以省略前面的主语和谓语。
不能用Giving,因为是被动。
不能用To be Given,因为不符合句子的情景。这是在假设的情况下,所以用虚拟语气...
全部展开
这是个虚拟语气,前面省略了主语。完整的句子如下:
If she was given more time,she would ........。
因为后面的句子和主句的主语一致,这种情况下可以省略前面的主语和谓语。
不能用Giving,因为是被动。
不能用To be Given,因为不符合句子的情景。这是在假设的情况下,所以用虚拟语气
收起