he is siad ____ an excellent opera singer in his youth.

A.to be. B.being. C.to have been. D.to having been
为什么a是错的,求讲解

C

这是【Sb/ Sth is said/ reported/ thought/ considered....+ 不定式】 的句型

首先排除不是不定式的选项B. D
由于题干中有过去时间状语 in his youth(在他青年时候), 故选不定式的完成式

如不明白请追问,如果满意请采纳
手机提问者如果满意,请在客户端右上角评价点“满意”即可, 谢谢!

祝学习进步追问

不好意思。确认晚了。 他是过去说的过去的事 不应该是过去完成时吗

追答

这不是句子, 是非谓语动词, 即不定式的完成式【to have + 过去分词】, 所以不存在用不用“过去完成时”的问题

温馨提示:答案为网友推荐,仅供参考