【Youcannotleaveuntilyou____you-查字典问答网
分类选择

来自龙景文的问题

  【Youcannotleaveuntilyou____yourhomework.A.finishedB.willfinishC.wouldfinishD.havefinished应该选什么,理由是什么呢?】

  Youcannotleaveuntilyou____yourhomework.A.finishedB.willfinishC.wouldfinishD.havefinished应该选什么,理由是什么呢?

3回答
2020-08-08 07:51
我要回答
请先登录
丁琴

  选A,句意:完成作业以后,你才能离开

  not……until……句型,表示直到……才……

  finishedyourhomework完成作业在canleave离开之前,;leave是现在时,那么完成作业就用过去时;

  如果“离开”用的是过去时,那“完成作业”就得用过去完成时了

2020-08-08 07:54:38
龙景文

  我也觉得选A,但答案给出的是D.我就有点迷惑了。。感觉A和D都能解释的通。。。

2020-08-08 07:57:59
丁琴

  不好意思啊,我没有考虑周到,仔细看看这个句子后面应该用完成时,这是一个特殊句型,这个语法只能强记例句了,我就是记的模糊所以才出差错,深感抱歉连词until引导的从句中谓语动词的时态。1)主句的谓语动词为一般现在时或一般将来时时,until从句中的谓语动词为现在完成时,用来强调从句谓语动词表示的动作发生在主句谓语动词表示的动作之前。试比较:Iwon’tgotobeduntilIhavefinishedmyhomework.我要完成作业才睡觉。2)主句中的谓语动词为一般过去时时,从句中的谓语动词为过去完成时,用来强调从句谓语动词的动作发生在主句谓语动词表示的动作之前。试比较:LiLeididn’tcomeuntilthefilmhadbegun.直到电影开演,李雷才来。

2020-08-08 08:00:14

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •