过去完成时表示过去某一时间或动作之前已经发生或完成的动作或存在的状态。句中常用 by 或者 before 或者 when 或者 until 等词引导的时间状语。它是以过去某一时间为起点,所以过去完成时是一个相对的时态,表示的是“过去的过去”。只有和过去某时间或某动作相比较时才能用到它。
当他到达晚会时,他发现大多数客人已经离开了。Most of the guests had left when he arrived at the party,
过去完成时表示过去某一时刻之前发生的动作或状态持续到过去某个时间或持续下去,常与 for 或者 since 等词连用。
当杰克到时,他得知玛丽已经离开快一个小时了。When Jack arrived, he learned Mary had been away for almost an hour,
一个并列句用的是过去式,如果另一个并列句表示的动作强调早于过去式这一动作,这时需用过去完成时。
汤姆乘飞机回家,他的父亲却已经去世了。Tom flew home but his father had already died,
某些动词的过去完成时表示过去未实现的希望、计划或打算。常用的动词有 hope 或者 expect 或者 suppose 或者 think 或者 want 或者 wish 等。
他们本来打算能在十点之前到达。They had hoped to be able to arrive before ten,
在 before 或者after 或者 as soon as 等引导的从句中,由于这些连词本身已经表示出时间先后,所以可以用过去时来代替过去完成时。
在主句谓语为一般过去时的宾语从句中,既可用一般过去时,也可用过去完成时。但两种时态的意义明显不同。
她说她是位医生。(说话时仍为医生)She said she was a doctor,
她说她曾当过医生。(说话时已不是)She said she had been a doctor,
她说她当过二十年的医生。(主要强调说话时已当过二十年医生,此状态可能已经结束,也可能还没有)She said she had been a doctor for twenty years,
如果从句中有表示具体时间的状语,则常用一般过去时。
他说他是一九八六年出生的。He said he was born in nineteen eighty-six,
在含有 after 的主从复合句中,一般在从句中使用过去完成时,主句中使用一般过去时。
他做了作业之后 他出去踢足球。After he had done his homework he went out to play football,
因连词 after 本身能明确表示时间的先后关系,因而多数的主句和从句均使用一般过去时。
来到英格兰后 马克思努力提高他的英语After he arrived in England Marx worked hard to improve his English,
在含有 before 的主从复合句中,一般在从句中使用一般过去时,主句中使用过去完成时。
在出去购物以前,莉莉写了几封信。Lily had written some letters before she went out shopping,
在含有 before 的主从复合句中,从句中用过去完成时,主句中用一般过去时,这样就可使描述更为生动。
火车尚未开动之前,我们就到了车站。We got to the station before the train had left,
火车开出之前,我们就已经到了车站。We had got to the station before the train left,
像 after 一样, before 本身就能明确地表示时间的先后关系,故多数主从句均使用一般过去时,而无需使用过去完成时。
电影尚未放完,许多人就起身回家了。Many people left for home before the film ended,
由于 when 本身不能明确表示时间的先后关系,故先发生的动作应用过去完成时,后发生的动作只需用一般过去时。这样用过去完成时的可能是主句,也可能是从句。
当他的钱全都用光时,彼得只好转而求助于一个朋友。When all his money had been used up, Peter had to turn to a friend for help,
主句和从句的谓语动词的先后关系十分明确,两个动作紧接着发生,前一动作导致后一动作,这时两者均用一般过去时即可。
散会后,我们就离开了大厅。When the meeting was over, we left the hall,
在叙述两个或两个以上接连发生的动作用 and 或者 but 或者 so 或者 then 等连接并按时间发生的先后顺序叙述时,只需用一般过去时。
她走进房间 打开灯 发现一切都偷走了。She entered the room, turned on the light and found everything stolen,
我失去了我的钢笔 但很快找到了。I lost my pen but soon found it,
她失去了她的笔 所以我借给了她我的笔。She lost her pen so I lent her mine,
如果两个先后发生的动作不是按时间的顺序排列或叙述时,为明确动作发生的先后顺序,先发生的动作就得用过去完成时。
农民们兴高采烈,因为他们又获得了一次好收成。The farmers were in high spirits because they had got another good harvest,
一些表示心理活动的动词,如 think 或者know 或者expect 或者mean 或者 hope 或者 want 或者 suppose 等,用一般过去时可表示存在于过去而非现在的心理活动或事与愿违的情况。
我不知道你在这儿。I didn't know you were here,
一些表示心理活动的动词,如 think 或者know 或者expect 或者mean 或者 hope 或者 want 或者 suppose 等,过去完成时则表示的是过去未曾实现的愿望、打算、想法或意图等。
我们原本希望你去看我们。We had hoped that you would be able to visit us,
“ be to +动词原形”的常见用法:表示“按计划、安排即将发生某事或打算做某事”。指该做或不该做的事情(语气上接近于 should 或者must或者 ought to或者 have to ),表示命令、吩咐或禁止的语气。指能或不能发生的事情(接近于 can 或者may ),表示可能性。表示不可避免将要发生的事情,后来注定要发生的事情。用于条件从句,意为“如果想,设想”(接近 if,want to 或者 if,should )。
be to do 句型的含义:表示注定要发生的事。预先安排好的计划或约定。表示说话人的意图、职责、义务、命令等情感意义。
will 或者shall 表示单纯的将来或主语的“意愿”。
be going to do something,表示将要做某事时,指主语“计划、打算”做的事,这时主语只能是人。主语是事物时,表示说话人根据某种迹象主观推测可能发生的事。
进行时表将来,常用一些表示动作趋向的词,如 go 或者 leave 或者 fly 或者 come 等 。
一般现在时表将来,指事情按时间或计划有规律地发生 。
be about to do 指最近的将来,常译作“即将,就要” 。
我们将在学校门口见面。We are to meet at the school gate,
孩子们,你们必须上床睡觉,不准吵闹。You are to go to bed and keep quiet, kids,
我们的客人五分钟之内就要到了。 Our guests are arriving in less than five minutes,
我怎么知道他的遭遇?How am I to know what has become of him?
他同新上司胡新的讨论对他的记者生涯必将产生很大的影响。His discussion with his new boss Hu Xin was to strongly influence his life as a reporter,
如果你想成功的话,你必须更加努力。 If you are to succeed you have to make more efforts,