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

一道关于独立主格的英语练习题
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.
英语人气:765 ℃时间:2020-05-09 15:58:19
优质解答
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吗?多谢提醒!你的分析正确。
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版