英语一道完形填空The strange Dr had been loved by someone:he had given his life,as Charley_____,for a cause he believed right.A./ B.had been C.had D.had done本题选C,答案说代指had given his life,但我选了D,请问D和C有区别吗?或者说D出现了什么语法错误...请精析...

问题描述:

英语一道完形填空
The strange Dr had been loved by someone:he had given his life,as Charley_____,for a cause he believed right.
A./ B.had been C.had D.had done
本题选C,答案说代指had given his life,但我选了D,请问D和C有区别吗?或者说D出现了什么语法错误...请精析...

完成下面的填空并把文章翻译一边,多谢。。。Mr.Clarke liked all kinds ofMr.Clarke liked all kinds of delicious foods. As an important officer,

有区别,这里要用被动语态。

这是一句省略句,省略了given his life.
如果选D的话done的宾语就没有了,可以改写成as what Charley had done.