英语一道完形填空
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出现了什么语法错误...请精析...
人气:173 ℃ 时间:2020-03-25 21:04:20
解答
这是一句省略句,省略了given his life.
如果选D的话done的宾语就没有了,可以改写成as what Charley had done.
推荐
猜你喜欢