1、现在完成时
1.1、现在完成时的概述:表示过去发生的动作对现在造成的影响或结果;或表示过去的动作或状态持续到现在(有可能继续持续下去);
1.2、现在完成时的基本结构:
肯定句:主语+have/has+动词的过去分词+…;
否定句:主语+have/has+not +动词的过去分词+…;
请注意:主语为第一人称单数/复数、第二人称单数/复数、第三人称复数时,助动词用"have";主语为第三人称单数形式时,助动词用"has";
1.3、现在完成时的用法:
1.3.1、表示过去发生的动作对现在造成的影响或结果;此时常与"already, yet, ever, never, just"等时间状语连用;
例如:I have finished my homework already. 我已经完成作业了。
I haven\\'t finished my homework yet. 我还没有完成作业呢。
I have never been abroad. 我从来没有出过国。
1.3.2、表示截止到现在已经完成或刚刚完成的动作;
例如:By now, they have finished half of the work.到目前为止,他们已经完成了一半的工作。
1.3.3、表示在过去开始一直延续到现在(可能延续下去)的动作或状态;常与包括现在在内的表示一段时间的状语连用;常见的时间状语有:for+一段时间, since+时间点, since+时间段+ago, since+状语从句 ;
例如:I have learned English for ten years. 我已经学习了10年的英语了。
I have learned English since 2011. 自从2011年开始,我就已经学习英语了。
I have learned English since ten years ago. 我10年前就已经学习英语了。
I have learned English since I went to school. 自从我一上学,就已经学习英语了。
1.3.4、在现在完成时中,一个瞬间性动词(go, come, die, leave…)不能与表示一段时间的状语连用;若与表示一段时间的状语连用时,需将瞬间性动词改为相应的延续性动词;
例如:我已经离开家乡9年了。
I have left my hometown for nine years. (×)
I have been away from my hometown for nine years. (√)
It has been nine years since I left my hometown. (√)
补充:瞬间性动词与延续性动词的转换:瞬间性动词→延续性动词
1.3.5、have gone to与have been to的区别:have gone to:译为“已经去了”,表示还没有回来; have been to:译为“去过”,表示曾经去过,已经回来;
例如:Anna isn\\'t here. She has gone to Beijing. 安娜不在这里,她已经去北京了。
She has been to Beijing before. 她以前去过北京。
2、过去完成时
2.1、过去完成时的概述:表示在过去的某个时间或动作以前已经发生的动作或已经存在的状态;简言之, 过去完成时所表示的时间是“过去的过去”;
2.2、过去完成时的基本结构:
肯定句:主语+had+动词的过去分词+…;
否定句:主语+had +not +动词的过去分词+…;
2.3、过去完成时的用法:
2.3.1、表示“过去的过去”,指在过去某一动作之前已经发生或完成的动作:即动作有先后顺序,动作在前的用过去完成时,在后的用一般过去时;这种用法常出现在:
①宾语从句中:当宾语从句的主句为一般过去时,且从句的动作先于主句的动作时,从句要用过去完成时; 常用在told, said, knew, heard, thought等动词后的宾语从句中;
例如:She said that she had finished her homework already. 她说她已经完成作业了。
②定语从句中:当定语从句叙述的是过去的事情,先发生的动作一般用过去完成时,后发生的动作用一般过去时;
例如:I just found the key that I had lost. 我刚刚找到了我丢失的钥匙。
③状语从句中:在时间、条件、原因、方式等状语从句中,发生在过去的两个动作,先发生的用过去完成时,后发生的用一般过去时;
例如:She didn\\'t be off duty until she had finished all the work.直到完成所有工作后,她才下班。
④注意: 若主、从句表示的动作紧密相连,则主、从句都用一般过去时;
例如:After he closed the window, he went back to his seat. 关了窗后,他回到了座位上。
2.3.2、常与过去完成时连用的时间状语有:
①by+过去的时间点:
例如:I had finished my homework by last Friday. 到上周五,我已经完成了作业。
②by the end of+过去的时间点:
例如:I had read two novels by the end of the last summer holiday.上个暑假结束的时候,我已经看了两本小说了。
③before+过去的时间点:
例如:They had finished half of the project before last week.在上周之前,他们就已经完工了一半。
2.3.3、一些表示意向的动词,用于过去完成时,表示“原本…,未能…”;这样的动词有:hope, wish, expect, think, intend, mean…
例如:I had expected to visit the Great Wall, but I failed to go.我本来想要去参观长城的,但是没去成。
2.3.4、根据上、下文判断:
例如:I met Anna in a shop yesterday. We hadn\\'t seen each other since she went to college.我昨天在一个商店碰见了安娜,自从她上大学后,我们就一直未曾见面。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请通知我们,一经查实,本站将立刻删除。