The battle was over without a shot being fired 是动名词的复合结构还是复合宾语

问题描述:

The battle was over without a shot being fired 是动名词的复合结构还是复合宾语

我认为这是一个过去分词短语做后置定语,修饰前面的名词shot,being在此有点多此一举.可以直接写成The battle was over without a shot fired.由于shot与fire之间出现语态上的被动关系,这里用过去分词是对的,加上being确实有点多此一举.