请大家快帮我解决这题目.谢谢!He denied ( A ). A having ever been there B h

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

空空狐狸 幼苗

共回答了22个问题采纳率:81.8% 举报

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

1年前

4
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.033 s. - webmaster@yulucn.com