题目
More time _____, we should have done the job much better.A. to giveB. giveC. being givenD. given
More time _____, we should have done the job much better.
A. to give
B. give
C. being given
D. given
题目解答
答案
D. given
解析
本题考查虚拟语气和非谓语动词的用法。关键点在于识别句子中的虚拟条件句结构,并正确选择符合语境的非谓语动词形式。
- 虚拟语气用于表达与事实相反的情况,此处表示“如果时间更多,本可以做得更好”。
- 省略if的虚拟条件句需要将动词的过去分词形式置于句首,且动词与逻辑主语之间为被动关系,因此需用过去分词形式。
原句可还原为完整虚拟条件句:
"If more time had been given, we should have done the job much better."
当省略连词if时,需将谓语动词的过去分词形式提前:
"More time given, we should have done the job much better."
选项分析:
- A. to give:不定式表示未发生的动作,与虚拟语气的“已完成”语境不符。
- B. give:动词原形无法构成被动语态,语法错误。
- C. being given:现在分词表示动作进行中,但语境强调“时间已被给予”(已完成的被动),需用过去分词。
- D. given:过去分词正确表达“时间被给予”的被动完成状态,符合虚拟条件句的语境。