题目
46/50单选题(2分) More time ___, we should have done the job much better.() A. to give B. give C. being given D. given
46/50单选题(2分) More time ___, we should have done the job much better.()
A. to give
B. give
C. being given
D. given
A. to give
B. give
C. being given
D. given
题目解答
答案
本题考察“More time ___”的正确形式。需填入一个词表示“时间被给予”。
- A. to give:不符合被动。
- B. give:主动语态不符。
- C. being given:表进行,不符“完成”。
- D. given:表被动完成,符合“More time (having been) 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。