请大家快帮我解决这题目.谢谢!He denied ( A ). A having ever been there B having been done C having done 为什么这里只能选A?其它我怎么觉得它们读出来也很顺口,语法没错的感觉.

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/30 01:58:16

请大家快帮我解决这题目.谢谢!
He denied ( A ).
A having ever been there B having been done
C having done
为什么这里只能选A?其它我怎么觉得它们读出来也很顺口,语法没错的感觉.

B.是被动语态,而对于人来说,“do”用被动说不通
C.“do”本身没有明确意义,所以要加点东西才行.Having done what?