过去时与过去完成时区别

We ______ that the books ______ in two days.

A. told; could delivered            B. are told; should deliver

C. were told; would be delivered     D. had been told; should be delivered

请问这道题为什么不选D?
请先 登录 后评论

最佳答案 2019-11-30 11:20

过去完成时表示过去的过去,即说话人先提及一个过去时间或事件,再提及早于这个过去时间的另一个事件。如果整个叙述中只涉及一个过去时间,则不能用过去完成时。所以D为错误选项。

请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

    答案应该是:C. were told; would be delivered 

请先 登录 后评论
  • 1 关注
  • 1 收藏,4012 浏览
  • 373320508 提出于 2018-09-13 17:42

相似问题