一道关于独立主格的英语练习题
问题描述:
一道关于独立主格的英语练习题
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.
答
being 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吗?多谢提醒!你的分析正确。