given another three weeks.I would have been able to finish the experiment.我想问这里为什么会用given呢 我觉得它的主语不一致 应该用ing才对撒?请问谁能帮我回答一下 .

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 16:46:04
givenanotherthreeweeks.Iwouldhavebeenabletofinishtheexperiment.我想问这里为什么会用given呢我觉得它的主语不一致应该用ing才对撒?请

given another three weeks.I would have been able to finish the experiment.我想问这里为什么会用given呢 我觉得它的主语不一致 应该用ing才对撒?请问谁能帮我回答一下 .
given another three weeks.I would have been able to finish the experiment.我想问这里为什么会用given
呢 我觉得它的主语不一致 应该用ing才对撒?请问谁能帮我回答一下 .

given another three weeks.I would have been able to finish the experiment.我想问这里为什么会用given呢 我觉得它的主语不一致 应该用ing才对撒?请问谁能帮我回答一下 .
前面从句完整的是I was given another three weeks,是被动,相当于“我被给了另外三周的时间”,故此无误.

应该是given,这句是非谓语形式,give对于后面的主语I来说,是I被给时间的含义,虽然表达上别扭,但实际不难理解~

非谓语动词的逻辑主语是句子主语 “我”是被给予了时间 所以用过去分词 表被动和完成