作业帮 > 综合 > 作业

英语一道完形填空The strange Dr had been loved by someone:he had give

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 06:01:13
英语一道完形填空
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出现了什么语法错误...请精析...
这是一句省略句,省略了given his life.
如果选D的话done的宾语就没有了,可以改写成as what Charley had done.