它的否定句是在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.
做题时,容易与现在完成时弄混。例:He asked what I have (have) said.
答案:had解析:现在完成时强调对现在的影响或结果.而过去完成时强调对过去的影响或结果.
容易与一般过去时弄混 例:She lived (live) in New York for eight years before he came to China.答案:had lived
解析:一般过去时表示过去发生的动作或存在的状态。 而过去完成时主要体现过去发生的两动作先后有别,即比过去发生的某动作还要“过去,两动作中先发生的是过去完成时,后发生的则只用一般过去时。
用一般过去时代替过去完成时
1) 两个动作如按顺序发生,又不强调先后,或用then,and,but 等连词时,多用一般过去时。例如:When she saw the mouse,she screamed. 她看到老鼠,就叫了起来。
【小学生英语语法 since的用法小结】相关文章:
最新
2016-11-24
2016-11-24
2016-11-09
2016-11-04
2016-11-04
2016-11-02