各位老师,我想问一下以下句子:
The war was over without a shot being fired.
为什么是用being fired,直接用fired不就行了么?谢谢。
动名词表示事件意义时,如果事件发生的时间在谓语时间之前,正式语体用动名词的完成体,非正式语体用动名词的一般体代替完成体。例如:I remember having seen him before.(正式语体)I remember seeing him before. (非正式语体)。
The war was over without a shot being fired.
这个句子中的being fired的动作时间为谓语之前的, 因此不可能是现在分词,只能是动名词,正式语体还可能用完成体:
The war was over without a shot having been fired.
此时,without 后接动名词复合结构就更清楚了。因为分词的完成体只能做状语,不可能作宾补的。
由于“没打一枪”是谓语时间之前的,a shot和fire又是被动关系,所以也可以用without复合结构,用过去分词作宾补:
The war was over without a shot fired.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
请教 Expert 三个问题:
1. 在“with 复合结构”和“without 复合结构”中,有没有这种结构:
with/without + 宾语 + 现在分词 ?
2. with/without + 宾语 + doing,怎样区别:doing 是现在分词,还是动名词?
3. 如果存在第1个问题中的情况,那么“动名词的复合结构”与“现在分词作宾补”,有何区别?划分的依据是什么?
我注意到,您前面的一个解答:
She hoped she could slip the letter back without anybody noticing.
noticing 不是现在分词,而是动名词。作介词without的宾语
在您看来,在“with/without复合结构”中,似乎没有“现在分词”作宾补这一说,全是“动名词复合结构”。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!