涉及宾语从句时态要一致的问题

If Newton lived today, he would be surprised by what __D__ in science and technology. 

A. had discovered 

B. had been discovered 

C. has discovered 

D. has been discovered 

这句算不算宾语从句时态要一致?如果算的话为什么不选B?什么样的宾语从句时态要一致呢?是不是只有I said这样的宾语从句后面才要用过去时态?

请先 登录 后评论

最佳答案 2020-02-28 22:27

如果牛顿还或者,他会吃惊,这都是与事实相反的假设和由此假设做出的推理。所以这二部分的动词都要用虚拟语气。但让他吃惊的科技方面发现的东西却是事实,所以发现要用陈述语气。说话时之前的发现,所以用陈述语气的现在完成时被动语态。

学过虚拟语气吧。

请先 登录 后评论

其它 1 个回答

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

    指到今天(目前)已经被发现的,所以要用现在完成时。这里没有宾语从句。

请先 登录 后评论
  • 0 关注
  • 1 收藏,2783 浏览
  • 要学好英语 提出于 2020-02-09 19:19

相似问题