he asked his doctor to tell him whether his operation had been successful这个句子的问题!

问题描述:

he asked his doctor to tell him whether his operation had been successful这个句子的问题!
successful前面为什么加been?过去完成时不是had+过去分词嘛,可不可以变成……had succeed 求原因,

这里是系表结构 be + succsessful (形容词) 的过去完成时,把be 动词改为had been 即可
可以改为:
.had been a success (指成功的事【手术】)
不可以改为 had succeeded ,因为 主语his operation 不是动词succeed 的执行者