动词时态的相关疑惑

Until we have discussed all the details, no decision _____ about any new operations.

A. is made       B.is being made       C.has been made       D .will be made

这道题目C,为什么不可以选呢? 直到我们已经讨论了所有细节,仍然没有任何决定被做出。


请先 登录 后评论

最佳答案 2019-03-23 20:37

A为时态错误。如果主句为一般现在时,则从句表示讨论细节在过去某个时候已经结束了,那么做决定就不是现在作的,而是讨论结束时作的,那么主句用一般现在时表示过去的动作就是语法错误。

C和D都是正确的。C的主句用现在完成时,表示做决定是过去的事件。

D主句用一般将来时,那么从句则是现在完成时表示将来完成的意义。表示在将来讨论过所有细节后才会做出决定。

请先 登录 后评论

其它 1 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

(1)Until we have discussed all the details, no decision will be made about any new operations.

参考译文:直到我们讨论了所有的细节,关于新的手术的决定才被做出。

改变为陈述语序为下面句子

(2)No decision will be made about any new operations until we have discussed all the details.

=No decision (主语)//(主语后置定语介词短语从当about any new operations//(谓语) will be made //(时间状语从句)until we have discussed all the details

参考译文:直到我们讨论了所有的细节,关于新的手术的决定才被做出。

A. is made  (一般现在时态被动语态:表示现在被做)    

B.is being made (现在进行时态被动语态:表示现在正在被做)      

C.has been made (现在完成时态被动语态:表示已经被做)      

D .will be made(一般将来时态被动语态:表示将来被做

答案解析:

以上为特殊句式。Not/no…until…直到…才…;本题是把until部分提前;主句放在后面,until引导是时间状语从句,从句用现在完成时代替将来完成时类似与从句用一般时态代替一般将来时态),主句用一般将来时。




请先 登录 后评论
  • 0 关注
  • 1 收藏,2278 浏览
  • Steven_wzq 提出于 2019-03-20 23:30

相似问题