人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

Havingdone和havingbeendone能不能做宾语补足语Thesurvey____inourschoollastmonthshowsthat.A.conductedB.havingbeenconductedC.conductingD.tobeconducted网上看就说可以作宾补那这题为什么不选B?

[复制链接]

问题:Havingdone和havingbeendone能不能做宾语补足语Thesurvey____inourschoollastmonthshowsthat.A.conductedB.havingbeenconductedC.conductingD.tobeconducted网上看就说可以作宾补那这题为什么不选B?

答案:↓↓↓

网友采纳  是指这个句型中有表示过去的词组  所以用过去式  也就是一般过去时  havingbeendone和havingdone都是现在分词形式,具有现在分词的所有特点,可以做除了谓语的其他各种句子成分,同时前者具有被动的含义,而后者不具有罢了.  望采纳可追问  也就是说这里如果没有lastmonth的话  你的解释是对的  也就可以使用B  因为都可以做宾补
网友采纳  因为出现了lastmonth所以选B是吗
网友采纳  选A啊  我的意思是因为有last  所以选A  而不能选B  其实没他那么麻烦  只要你看到last和yesterday还有ago这3  个的时候用过去式就行了没必要记住那么多
网友采纳  有没有题目是选havingdone这种的?
网友采纳  有的,比如前面有系动词amisare等词的时候  不过前提是没有翻译为被。。。就行的  当然了  不可能直接就是  对了  这里面的having本身就不行  应该为have
网友采纳  好复杂啊这种题
网友采纳  其实你不必要考虑太多  学的多了时态也就多了  其实只考虑一般过去时就行了  采纳啊
网友采纳  嗯
回复

使用道具 举报

小黑屋/人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

Powered by 5wangxiao

© 2007-2021 5wangxiao.Com Inc.

快速回复 返回顶部 返回列表