The problem is believed ____at the meeting two days ago.

A to have discussed B to have been discussed C being discussed D having been discussed
其他都明白,但是bd到底区别在哪里,为什么就不能选d呢?
这两个不是都表示动作发生在believed之前吗。
discuss还是抽象的动作。

二者均为非谓语动词,
to have been discussed 不定式的现在完成时的被动时态。不定式一般表示将来和目的 。
having been discussed 现在完成进行时的被动语态。强调正在进行的动作。
该句子不是表示当时(the meeting two days ago)正在进行的讨论,而是表示已经在那次讨论过了。来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-21
呃,楼主想太多了。。

其实是因为be believed to do sth. 是一个固定结构
所以不能用having

来自【学习宝典】团队
如果认可我的回答
请点击下面的【选为满意回答】按钮
谢谢~
相似回答