until中的过去完成时

He waited until she had finished speaking.

从汉意上怎么觉得 finished 发生在 waited 之后,怎么却用了过去完成时?不理解 finished 怎么在waited的之前了?盼专家解惑。

请先 登录 后评论

最佳答案 2016-12-07 22:31

He waited until she had finished speaking.

从汉意上怎么觉得finished发生在waited之后,怎么却用了过去完成时?不理解finished怎么在waited的之前了?盼专家解惑。

回答如下:

until 其表达含义相等于before 

conj.到…为止,在…以前,直到…才 
解析(过去完成时态):以上句子主要强调 he had finished,强调这件事情先发生即我一直等到他做完功课为止 。因为强调他做完功课,那是发生第一的事情,他不做完功课,我的等待就不会停


解析:如果改为一般过去时态
I had waited until he finished his homework,这句话 强调I had waited ,也就是说 我有在他做完功课之前等过他 因为I had waited发生第一 他在做功课之前的时期,我曾经有等过他.直到他做完功课之前.他完成了功课是第二件事情的过去式了,第一件事情直接终止了.只在他还没有完成功课之前有等过他


最后总结:

(1) 过去完成时态:强调完成作业动作先发生,停止等待后发生。

She didn't go to bed until she had finished her work.

Tom didn't finish the task until the rain had stopped.

(2)一般过去时态:强调等待动作先发生,完成作业随后发生,即等待动作指导作业完成而结束。

I wached until she came back.

连词until引导的时间状语从句中谓语动词的时态。  

(1)主句的谓语动词为一般现在时或一般将来时时, until从句中的谓语动词为现在完成时,用来强调从句谓语动词表示的动作发生在主句谓语动词表示的动作之前。  

I won’t go to bed until I have finished my homework.  

我要完成作业才睡觉。  

(2)主句中的谓语动词为一般过去时时,从句中的谓语动词为过去完成时,用来强调从句谓语动词的动作发生在主句谓语动词表示的动作之前。  

Li Lei didn’t come until the film had begun.  

直到电影开演,李雷才来。  

特别备注: till和until的意思基本相同,用法也基本一样,但until语气较重,多用于较正式的文体里。 till多用于英式英语, until多用于美式英语; till不能用在句首,也不能用在not开头的短语或从句里,而until可以。)  

Until he came home, we knew the news. 

在他到家之前,我们不知道这消息。  

Not until nine o’clock yesterday evening did we finish  the work. 

直到昨晚九点,我们才完成这项工





请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 2 收藏,26452 浏览
  • quanfa   提出于 2016-11-23 07:04

相似问题