时态与语态选择题

Do you know how the war ________ .

A.wins

B.won

C.was won

D.had been won

请老师逐个详细解答,谢谢。

请先 登录 后评论

最佳答案 2019-03-31 23:36

赢得战争是win the war. 所以the war和win是被动关系,要用被动语态。由此排除A、B 选项。C、D都是被动语态,语态没问题。区别是时态。主句为一般现在时,赢得战争是过去的事,所以用一般过去时为正确答案。过去完成时是指过去的过去。本句只有一个过去,并没有另一个过去时间做参照,故过去完成时为时态错误。答案为C。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,1836 浏览
  • 水龙果 提出于 2019-03-31 22:27

相似问题