题目
46/50单选题(2分) More time ___, we should have done the job much better.()A. to giveB. giveC. being givenD. given
46/50单选题(2分) More time ___, we should have done the job much better.()
A. to give
B. give
C. being given
D. given
题目解答
答案
D. given
解析
本题考查虚拟语气中的省略条件句及分词的用法。关键点在于:
- 语境判断:句子后半部分使用了虚拟语气(
should have done),暗示前半部分省略了条件状语从句(如If more time had been given)。 - 分词选择:需用过去分词
given表示“时间被给予”(被动和完成),且符合虚拟语气中对过去的假设。
选项分析
- A. to give:动词不定式主动形式,无法表达被动含义。
- B. give:主动语态,与句意矛盾。
- C. being given:现在分词表示动作进行,但句中需表达“已完成的被动动作”。
- D. given:过去分词表示“被动且已完成”,与虚拟语气的语境匹配。
关键结论
省略的条件句为If more time had been given,对应分词短语More time given,因此选D. given。