《一般过去时与现在完成时.pdf》由会员分享,可在线阅读,更多相关《一般过去时与现在完成时.pdf(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第 1 页 一般过去时:1.表过去发生的事情或存在的状态 eg Suddenly,the clouds cleared and the rain stopped.2.表过去经常发生的事情 eg I was very thin in my childhood.3.带有确定的过去的时间状语 eg Did you meet yesterday?He left just now.一般过去时用动词的过去式构成,即在动词原形后加 ed。例句:He was here just now.他刚才还在这里。What did you do yesterday?你昨天做了什么事?We often played tog
2、ether when we were children.我们小时候常在一起玩。He used to smoke a lot,but he doesnt now.他过去经常抽烟,但现在不抽了。Whenever we were in trouble,he would help us.每当我们遇到困难,他都会帮助我们。At that time she was very good at English.那时她英语学得很好。第 2 页 He said he would wait until they came back.一般过去时详细解析:主要是用来描述在过去某个时候发生的动作或存在的状态。它也可以用来
3、表示在过去某段时间里经常发生的习惯性动作。这一点在表达意义上与一般现在时相同,只是所在的时间区域不同而已。由于它的主要作用如此,所以在使用一般过去时的句子里常常有一个意义较具体的过去时间状语。这也是它与现在完成时的最大区别之一。一般过去时由谓语动词的过去式表示,也就是说动词词末要加-ed(除不规则动词外)。常与一般过去时连用的过去时间状语有:last night(week,month,year,century,etc.),yesterday,the day before yesterday,yesterday morning(afternoon,evening),in 1999,two hou
4、rs ago(one week ago,tree years ago,)等等。使用一般过去时,在某种意义上说就是要强调动作或状态发生或存在于过去的某个时候。过去的时间概念有两层意思:一是指现在某个时间以前的时间;二是指说话、写文章的那个时间点以前的时间,在这个意义上,现在的那个时间点是很小很小的,甚至于小到无法量化的程度。例如:第 3 页 He got his driving license last month.他上个月拿到了驾照。-Wheres Jim?吉姆在哪里?-He just went out.他刚刚出去。一般过去时表现在:(1)在宾语从句中,由于时态呼应的关系,可用一般过去时表示现
5、在:I didnt know you were here.我不知道你在这儿。(were 实际上指现在)I didnt know you were so busy我没想到你这么忙。(were 实际上指现在)(2)表示客气委婉的现在:I wondered if you were free this evening.不知您今晚是否有空。I thought you might like some flowers.我想您也许想要些花。【注】能这样有的动词主要限于 want,wonder,think,hope,intend 等少数动词。第 4 页 (3)用于某些特殊结构中表示现在:Its time we
6、started.我们该动身了。I wish I knew his name.要是我知道他的名字就好了。Id rather you lived closer to us.我希望你能住得离我们近点。【注】该用法主要用于 its time,I wish,Id rather,if only,as if,as though 等少数结构后接从句的情形,其中有些结构后面的句子还可用一般过去时表示将来:Id rather you came next Monday.我宁愿你下周星期一来。另外表主观想法的虚拟条件句也用一般过去时表示现在:If I had the money now Id buy a car.假若
7、我现在有钱,我就买辆小汽车。现在完成时:1.表示截止现在业已完成的动作 eg By now,I have collected all the data that I need.2.表示发生在过去而对现在产生影响、带来结果的动作 第 5 页 eg She has been to the United States.3.表示过去发生的动作持续到现在,并可能还要延续 eg I have learned English for 8 years.结构:由 have 加动词的过去分词构成,主语是第三人称单数时,要将 have 改为 has。例句:I have seen the film already.我
8、已经看过那部电影了。(现在我知道电影的内容了。)Have you seen my bag?你看到我的手提包了吗?(你知道它在哪里?)She has been a dancer for ten years.她已当了十年的舞蹈演员了。Weve planted thousands of trees in the past few years.过去几年我们种了成千上万棵树。现在完成时详细解析:对于初接触现在完成时的人来说,往往会产生一种茫然,因为它似乎与一般过去时相似。那就是,这两种时态描述的动作都始于过去。其实不然,现在完成时主要表示,发生在过去的动作延续第 6 页 到现在刚刚完成、或许还要延续;侧
9、重于这个动作对现在带来的结果、产生的影响、积累的总与等等。而一般过去时则只不过是表示动作发生在过去的什么时候。弄清了这一区别,就很容易理解现在完成时了。它主要适用于下面的几种情况:1)表示截止现在业已完成的动作 By now,I have collected all the data that I need.到现在为止,我已收集到了我所需的全部资料。She has read 150 pages today.她今天已看了 150 页。We havent met for many years.我们已多年没见了。They have developed a new product.他们研制成功了一种新
10、产品。2)表示发生在过去而对现在产生影响、带来结果的动作 Have you had your dinner?你吃晚饭了吗?She has been to the United States.她已去美国了。You have grown much taller.你长高了许多。3)表示过去发生的动作持续到现在,并可能还要延续 第 7 页 It has been five years since he joined the army.他参军五年了。They have learned English for eight years.他们已学了八年的英语了。So far weve only discuss
11、ed the first five chapters.至今我们还只讨论了前五章。几点注意 1)一个句子应该用什么时态只能取决于它需要表达的意思,以及它所处的语言环境。例如:He speaks English.(一般现在时,说明动作发生的经常性。)He spoke English when he was in New Zealand.(一般过去时,说明动作发生的时间。)He is speaking English.(现在进行时,说明动作正在进行。)He has spoken English for three years since he came to the USA.(现在完成时,这里说明动
12、作的总与。)第 8 页 He has been speaking English since he came to the USA.(现在完成进行时,强调动作的连续性。)2)在含有时间状语从句或条件状语从句的主从复合句中,如果主句的谓语动词是一般将来时,那么从句的谓语动词就只能用一般现在时来表示将来时;如果主句的谓语动词是过去将来时,那么从句的谓语动词就只能用一般过去时来表示过去将来时。例如:I will not play tennis if it rains tomorrow.I would not play tennis if it rained the next day.3)有些动词表示
13、无法持续的动作,它们一般不宜用于进行时态中。这类动词常见的有:be,believe,consist,find,forget,hate,have,hope,hear,know,like,love,notice,prefer,remember,see,seem,smell,suggest,taste,understand,want,wish,sit down,stand up 等等。Be 动词若是用于进行时态,可表示暂时、短暂的情况或表现。例如:Tom is being a good boy today.汤姆今天很乖。He is being childish.他这样做是耍孩子气。第 9 页 You
14、 are not being modest.你这样说不太谦虚。4)关于现在完成时的时间状语问题 A.凡是完成时态都表示,不知道也不管动作发生的具体时间,所以在使用现在完成时的句子里,不可以带有表示具体过去时间的状语,如:yesterday,last week(month,year,etc.),two weeks ago,in 1999 等;但常与有些副词连用,如:just,before,already,often,never,ever,notyet,always 等等。B.在以 when 提问的特殊疑问中不能用现在完成时。另外,ago 不能用于现在完成时的句子里,因为它表示从现在算起的以前某个
15、时间,属于表示具体过去时间的状语。但是可以用 before 来表示以前的意义,因为它只表示以前,而不知什么时候的以前。C.如果是不表示连续性的动词用于现在完成时的句子,不可以与以 for 表示的一段时间的状语连用。在这种情况下,应该用It has been ;since的句式来表达。如:He has joined the army for five years.(错误)It has been five years since he joined the army.(正确)第 10 页 能与现在完成时连用词语很多,如副词 just,already,yet,before,ever,recently
16、 等,但下面是一些典型而且重要的例子:(1)since(自从):不管用作介词、连词还是副词,句子(主句)谓语通常都用现在完成时:I havent seen her since last week.自上周以来我一直未见过她。Where have you been since I last saw?自我上次见到你之后你到哪里去了?【注】有时可用其他时态的情况,但须注意:对于某些表示状态的动词(如 seem 等),或因语义等方面的原因,有时可能用一般现在时比较现在完成时更合适:It seems like years since we last met.我们似乎几年未见面了。Since when do
17、es the$42 plus$5 service charge come to$48?从什么什候开始 42 元加 5 元的服务费等于 48 元了?若不是指从过去持续到现在,而是指从较远的过去持续到在一个较近的过去,则用过去完成时:第 11 页 Yesterday he told me that he hadnt eaten anything since Tuesday.他昨天告诉我自星期二以来他一直未吃任何东西。(指从星期二至昨天未吃东西)表示时间长度时,通常用一般现在时代替现在完成时:Its ten years since he left here.他离开这儿已 10 年了。(2)so fa
18、r(到目前为止):So far there has been no bad news.到现在为止还没有什么坏消息。We havent had any trouble so far.到目前为止,我们还没有遇到任何麻烦。(3)in for,during the past last years(在过去年中):In the past two years Ive seen him little.过去两年我很少见到他。I have been here(for)the last past month.最近一个月里我都在这儿。第 12 页 【注】在一定的上下文里,若是以过去时间为起点,也可用过去完成时。(4)up to until now(到现在为止):Up to now,the work has been easy.到现在为止这工作还算容易。I have heard nothing from him up to now.到现在为止我还没有听到他一点音信。(5)Its will be the first time that(第一次):Its the first time Ive come here.这是我第一次来这儿。Dont forget,itll be the first time Ive spoken in public.别忘了,这是我第一次在公共场合发言。