Having done和having been done能不能做宾语补足语The survey____in our school last month shows that.A.conductedB.having been conductedC.conductingD.to be conducted网上看就说可以作宾补 那这题为什么不选B?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 21:39:17

Having done和having been done能不能做宾语补足语The survey____in our school last month shows that.A.conductedB.having been conductedC.conductingD.to be conducted网上看就说可以作宾补 那这题为什么不选B?
Having done和having been done能不能做宾语补足语
The survey____in our school last month shows that.
A.conducted
B.having been conducted
C.conducting
D.to be conducted
网上看就说可以作宾补 那这题为什么不选B?

Having done和having been done能不能做宾语补足语The survey____in our school last month shows that.A.conductedB.having been conductedC.conductingD.to be conducted网上看就说可以作宾补 那这题为什么不选B?
是指这个句型中有表示过去的词组
所以用过去式
也就是一般过去时
having been done 和having done 都是现在分词形式,具有现在分词的所有特点,可以做除了谓语的其他各种句子成分,同时前者具有被动的含义,而后者不具有罢了.
望采纳可追问
也就是说这里如果没有last month的话
你的解释是对的
也就可以使用B
因为都可以做宾补