请问以下这句话为什么不用被动语态?All things considered,the planned trip had to be called off.为什么不用be considered?

问题描述:

请问以下这句话为什么不用被动语态?All things considered,the planned trip had to be called off.
为什么不用be considered?

隐藏了一个做主语的人 意思是考虑到所有事情 如果用be considered? 那就是所有事情被考虑 不合理啊

因为句子中已经有谓语动词had to be called off.了,这样前面的动词只能使用非谓语形式,这整个结构All things considered叫独立主格

All things considered 是过去分词的独立结构,= All things were considered
从句是be动词结构的话,be经常可省略,过去分词本身就是表示被动的意思,如果be considered就是谓语了,两个句子又没有并列词,又不是从句主句,不符合语法规定,所以前一句用了分词的独立结构

其实这前面的All things considered实质上就是被动
considered过去分词表被动,又是为了更好地理解,会在前面加个with,表示状态
如果按楼主所说,加be那就是一个完整的句子了,那就是大的语法错误