Havingdone和havingbeendone能不能做宾-查字典问答网
分类选择

来自李醒飞的问题

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

  Havingdone和havingbeendone能不能做宾语补足语

  Thesurvey____inourschoollastmonthshowsthat.

  A.conducted

  B.havingbeenconducted

  C.conducting

  D.tobeconducted

  网上看就说可以作宾补那这题为什么不选B?

8回答
2020-12-25 02:55
我要回答
请先登录
李光辉

  是指这个句型中有表示过去的词组

  所以用过去式

  也就是一般过去时

  havingbeendone和havingdone都是现在分词形式,具有现在分词的所有特点,可以做除了谓语的其他各种句子成分,同时前者具有被动的含义,而后者不具有罢了.

  望采纳可追问

  也就是说这里如果没有lastmonth的话

  你的解释是对的

  也就可以使用B

  因为都可以做宾补

2020-12-25 02:57:05
李醒飞

  因为出现了lastmonth所以选B是吗

2020-12-25 03:01:21
李光辉

  选A啊

  我的意思是因为有last

  所以选A

  而不能选B

  其实没他那么麻烦

  只要你看到last和yesterday还有ago这3

  个的时候用过去式就行了没必要记住那么多

2020-12-25 03:04:51
李醒飞

  有没有题目是选havingdone这种的?

2020-12-25 03:05:47
李光辉

  有的,比如前面有系动词amisare等词的时候

  不过前提是没有翻译为被。。。就行的

  当然了

  不可能直接就是

  对了

  这里面的having本身就不行

  应该为have

2020-12-25 03:07:39
李醒飞

  好复杂啊这种题

2020-12-25 03:11:29
李光辉

  其实你不必要考虑太多

  学的多了时态也就多了

  其实只考虑一般过去时就行了

  采纳啊

2020-12-25 03:13:10
李醒飞

  嗯

2020-12-25 03:16:14

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •