过去完成时的用法规则

问题描述:

过去完成时的用法规则

过去完成时表示过去某一时间或某一动作之前已经发生或完成的动作,动作发生的时间是“过去的过去”.它是一个相对的时态,只有在和过去某个时间或动作相比较时才会用到..
E.g.:By the end of the match,they had kicked two goals.We had already had lunch before we arrived there.其结构是“had+过去分词”.它的否定句是在had后边加not,变一般疑问句是把had提前.
E.g.I had reached the station before 9:00 o'clock.I had not reached the station before 9:00 o'clock.Had you reached the station before 9:00 o'clock?它通常和before,by the end of 等引导的表示过去的时间状语连用.另外,复合句的主句为一般过去时,宾语从句表达过去发生的动作时,从句也要用过去完成时.
e.g.He said he had never seen such an exciting match before.
做题时常见错误如下:
一、had形式易写错
例:He had (have) gone home when I got to his office.答案:had
析:have/has 的过去式都为had,had 在过去完成时中也是助动词,不能再有单三人称的变化.
二、易与现在完成时弄混
例:He asked what I have (have) said.答案:had
解析:现在完成时强调对现在的影响或结果.而过去完成时强调对过去的影响或结果.
三、易与一般过去时弄混
例:She lived (live) in New York for eight years before he came to China.答案:had lived
解析:一般过去时表示过去发生的动作或存在的状态.而过去完成时主要体现过去发生的两动作先后有别,即比过去发生的某动作还要“过去”,两动作中先发生的是过去完成时,后发生的则只用一般过去时.