几种时态的异同

  • 格式:doc
  • 大小:66.00 KB
  • 文档页数:10

过去完成时与一般过去时的区别

从用法上说,一般过去时表示过去某时发生的动作或存在的状态,而过去完成时则表示过去某一时间以前(即过去的过去)发生的动作或存在的状态。但有时某个动作虽然发生在“过去的过去”,但却也可用一般过去时,如:

(1) 当几个过去的动作用and, then, but等连接,且按照动作发生的先后顺序表达时,几个动作均可用一般过去:

I bought a radio but lost it. 我买了一部收音机,但丢了。

Very soon she apologized and left. 不久她表示了歉意就走了。

He retired and wrote his memoirs. 他退休了,撰写了他的回忆录。

He stood up, took his coat and went out. 他站起身来,拿起外套,然后就出去了。

The little girl alternately sulked and made scenes. 这小姑娘一会儿生闷气,一会儿和人吵架。

(2) 由after, before, as soon as 等连词引导时间状语从句,由于这些连词已经清楚地表明了主从句谓语动词的先后顺序,所以对于先发生的动作也可用一般过去时表示:

I told them the news after you (had) left. 你走后我把这消息告诉了他们。

As soon as I (had) put the phone down it rang again. 我刚把电话一放下,它又响了。

(3) 在一定的语境中,表示过去未曾实现想法或打算的过去完成时也可用一般过去时表示:

He hoped to come with us, but he was too busy. 他本想同我们一起来的,但他太忙了。

I thought I could go, but I can‟t. 我原认为我能去,但我(现在)去不了。

【注】若没有明确的语境,则宜用过去完成时表示过去未曾实现的想法,否则可能有歧义,如说I hoped to pass the examination. 它只表明过去想通过考试,但并未说明通过与否。如说 I had hoped to pass the examination,则表示过去想通过考试,但实际上未通过。不过在过去式后接不定式的完成式也可明确表示过去未曾实现的想法,如 I hoped to have passed the examination。

现在完成进行时与现在完成时的区别

(1) 现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作:

I have read the book. 我读过这本书。 I have been reading the book. 我一直在读这本书。

【注】有少数动词(如work, study, live, teach, stay等)在表示持续一时间时用这两种时态含义差不多(只是用现在完成进行进更强调动作的持续性):

How long have you worked [been working] here? 你在这儿工作多久了?

I‟ve lived [been living] here since 1988. 自1988年以来我就一直住在这儿。

(2) 现在完成时通常只陈述事实,而现在完成进行时还可表示一种感****彩:

I have waited for two hours. 我等了两小时。(陈述事实)

I have been waiting for two hours. 我等了两个小时。(等得好辛苦)

(3) 现在完成进行时通常用来谈论较短暂的动作或情况,若要谈论时间延续较长的动作或情况或永久性情况,则通常用现在完成时:

He has lived in Paris. 他(一直)住在巴黎。

He has been living in Paris. 他(目前)住在巴黎。(表暂时性)

(4) 不用于进行时态的动词通常也不用于现在完成进行时,但它们可以用于现在完成时:

I‟ve only known her for two day. 我认识她刚刚两天。

They‟ve been married for twenty years. 他们结婚已二十年了。

The war has lasted for a long time. 这场战争持续了很长时间。

(5) 现在完成进行时不用于被动语态,若要用可用现在完成时的被动语态代替:

The house has been painted for a month. 这房子已漆了一个月。

The problem has been studied for five days. 这个问题已研究了五天。

过去将来时

一、如何理解过去将来时

“过去将来”是一个比较奇怪的概念。你可能知道什么叫“过去”,也可能知道什么叫“将来”,但可能不明白什么叫“过去将来”。

根据字面意思来理解,“过去将来”就是指过去的将来,指的是以过去时间为基点将要发生的情况。比如你说“我明天去”,这个“明天”属于将来;如果你说“我那天说过我第二天会去的”,这个“第二天”在现在看来,就是属于过去将来。请看:

I will go tomorrow. 我明天去。

I said that I would go the next day. 我说过第二天会去的。

上面第一句用的是一般将来时,第二句的宾语从句用的则是过去将来时。

二、过去将来时的构成与用法

过去将来时由“would+动词原形”构成,主要表示从过去某一时间来看将要发生的动作(尤其用于宾语从句中)。如:

She said that she wouldn‟t do that again. 她说她再不会这样做了。

He promised that he would help me. 他答应他会帮助我。

对于一个谓语动词用一般将来时的句子,如果将它置于一个主句谓语为过去式的宾语从句中,那么原来的一般将来时就要变为过去将来时,因为此时对于宾语从句来说,时间的基点从现在移到了过去。比较:

He will agree. 他会同意的。

I knew he would agree. 我当时就知道他会同意的。

三、过去将来时的主要用法

1. 表示过去将来:即表示从过去观点看将要发生的情况或动作。如:

It was six o‟clock. The sun would soon set. 这时是六点钟,太阳即将落山。

In Berlin, he first met the woman whom he would one day marry. 在柏林,他第一次遇见那个女人,后来他终于跟她结了婚。

2. 表示过去的习惯:即表示过去的动作习惯或倾向。如:

When I worked on a farm, I used to get up at 5 a.m. 我在农场劳动时,总是早上5点钟起床。

Most often we would find him lying on a couch, reading. 我们经常看到他躺在一张长沙发上看书。

在该用法中,有时也可用used to代替would,但是当表示过去的状态或今昔对比时,只能用used to。如:

She used to be a thin girl, but now she‟s on the fatty side. 她曾是个苗条女孩,但现在却变得很胖

四、表示过去将来的其他方法

我们在学习一般将来时时讲到过,除用“will / shall+动词原形”表示将来外,我们还可以用其他一些方法来表示将来。同样地,对于过去将来时而言,我们除可用“would+动词原形”外,也还有一些其他的方法来表示过去将来。如:

1. was / were going to + 动词原形:该结构有两个主要用法,一是表示过去的打算,二是表示在过去看来有迹象表明将要发生某事。如: I thought it was going to rain. 我想要下雨了。

I was going to leave when he came in. 他进来时我正要离开。

2. was / were to + 动词原形:主要表示过去按计划或安排要做的事情。如:

He asked where he was to put it. 他问他该把它放在哪里。

She said she was to get married next month. 她说她计划在下个月结婚。

3. was / were about to + 动词原形:表示在过去看来即将要发生的动作,由于本身已含有“即将”的意味,所以不再表示具体的过去时间状语连用。如:

I was about to go to bed when the phone rang. 电话铃响时我正好要上床睡。

I couldn‟t go to Tom‟s party as I was about to go into hospital. 我就要住院,所以不能参加汤姆办的晚会了。

4. was / were +现在分词:表示在过去看来即将发生的动作。如:

Jack said he was leaving tomorrow. 杰克说他打算明天动身。

She didn‟t say whether she was coming to lunch. 她没有说她是否来吃午饭。

注意,并不是所有动词都具有这样的用法,通常可用于该句型中动词是come, go, leave, arrive, begin, start, stop, close, open, die, join, borrow, buy等瞬间动词。

五、过去将来时与一般将来时的比较

一般将来时是表示从现在看来将要发生的情况,而过去将来时则是表示从过去看来将要发生的情况,所以从理论上说,只要把“考察”的时间从现在移到过去,那么一般将来时的用法就变成了过去将来时的用法。

He says that he won‟t lend me a penny. 他说他一便士都不愿借给我。

He said that he wouldn‟t lend me a penny. 他说过他一便士都不愿借给我。

Tom says that he will never get married. 汤姆说他永远不结婚。

Tom said that he would never get married. 汤姆说过他永远不结婚。

六、过去将来时用于虚拟语气

1. 涉及现在时间的虚拟条件:即条件从句所涉及的内容是现在的不真实情况,此时从句的谓语用一般过去时,而主句谓语用“would+动词原形”(当然根据情况也可用should,

might, could)。如:

If I were taller, I would become a policeman. 如果我个子再高一点,我就当警察了。

If I knew her number I could ring her up. 要是我知道她的号码,就能给她打电话。