作业帮 > 英语 > 作业

一道关于独立主格的英语练习题

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/15 00:06:14
一道关于独立主格的英语练习题
More time _________,we should have done the job much better.
A.to give\x05 B.give\x05 C.being given\x05 D.given
D 为什么不能选C
有例句为证:The question being settled,we went home.我们就回家了.
Her work done,she sat down for a cup of tea.能否变为Her work being done,she sat down for a cup of tea.
eing done表示已经完成某事,而本题的意思是如果再给我们更多时间,表示将来,本应是to be given,这里省略了to be.所以选D.
再问: 该句话若变为虚拟条件句:If more time were given, we should have done the job much better 若再变为独立主格:不应该是More time being given, we should have done the job much better 吗?
再答: 多谢提醒!你的分析正确。