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)正在进行的讨论,而是表示已经在那次讨论过了。来自:求助得到的回答