1. 我觉得这里填is believed to be也非常可以啊,为什么一定要用完成体呢?
2. 就是如果be动词的完成体have been后面没有跟持续时间,我就不是很能理解这种用法的意思。就是比如:
She has been a teacher for ten years.
这种后面跟了持续时间的,我就明白是这个状态从过去到现在已经持续这么久了。但是如果没有跟持续时间,我就有点迷糊,不太明白具体的意思。
这里的完成体不定式表示动作发生在believed 之前。现在完成体不一定都要和时间状语连用。如:I'm sorry to have troubled you. troubled 的动作发生在sorry之前。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!