英语现在完成时
回答时间 2008-06-03 10:11:36
我是英语老师,我来简明扼要、浅显易懂地教你怎么选用一般过去时和现在完成时,好吗?一般过去时常和表过去的时间状语连用,属过去的时态范畴。而现在完成时属现在的时态范畴,故不能和表过去的时间状语连用。这两种时态学生很容易混淆,因为它们据描述的动作都是过去发生的。那么我们应当怎么去区别开它们呢?就是:看所给句子有无表“过去”的时间!有表“过去”的时间就用一般过去时,否则常用现在完成时! 1.一般过去时表示说话人关心过去某动作发生的“时间”,所以往往有表过去的时间!如有two days ago, last week, yesterday等等。He came here two years ago.We played basketball last week.
2. 现在完成时用法:
(1)现在完成时表示说话人关心过去发生的某动作对现在造成的影响或结果。不关心动作发生的时间,只关心动作之后所产生的结果,所以不会出现动作发生的时间!常和这些不是表过去的时间连用,如just,ever等等。I have just cleaned the classroom.(结果是:地面变干净了!)He has ever read the book. (结果是:知晓书中的内容了!)
(2)现在完成时表示过去发生某动作从过去一直持续到现在(将来还有可能继续下去)。常和for+时间段和since+时间点连用。I have studied English for 3 years.( 从过去持续到现在)I have taught here since I came here.( 主句的动作“教”从过去持续到现在),(记住:since(从……)从句的动作要用过去时,我们平时不是爱说“从过去”吗?) 3.综合运用 (我希望你能背住这些经典段了!)
(1)假设今天该你扫地,放学后你的班主任问你了:T: Have you cleaned the classroom? (老师关心动作的结果:地干净否)S: Yes,I have.T: Oh,really? When did you clean it ?(老师关心动作的时间,用过去时)S: I cleaned it 5 minutes ago. (2)I came here two years ago.(有过去的时间ago,用进去时)So I have been here for two years .(“在这里”是从过去持续到现在,还有for+时间段,该用完成时。这里还应注意:瞬间动词变延续性动词了!) 回答时间 2008-06-03 10:11:36
其他网友回答 有过去的时间,是表达一种过去的动作或者状态,而完成时使表达过去的动作对现在造成的结果。应该是有了过去的副词是用过去时的一种依据吧
回答时间 2008-06-03 10:11:36
我是英语老师,我来简明扼要、浅显易懂地教你怎么选用一般过去时和现在完成时,好吗?一般过去时常和表过去的时间状语连用,属过去的时态范畴。而现在完成时属现在的时态范畴,故不能和表过去的时间状语连用。这两种时态学生很容易混淆,因为它们据描述的动作都是过去发生的。那么我们应当怎么去区别开它们呢?就是:看所给句子有无表“过去”的时间!有表“过去”的时间就用一般过去时,否则常用现在完成时!1.一般过去时表示说话人关心过去某动作发生的“时间”,所以往往有表过去的时间!如有two days ago, last week, yesterday等等。He came here two years ago.We played basketball last week.2. 现在完成时用法:(1)现在完成时表示说话人关心过去发生的某动作对现在造成的影响或结果。不关心动作发生的时间,只关心动作之后所产生的结果,所以不会出现动作发生的时间!常和这些不是表过去的时间连用,如just,ever等等。I have just cleaned the classroom.(结果是:
地面变干净了!)He has ever read the book. (结果是:知晓书中的内容了!)(2)现在完成时表示过去发生某动作从过去一直持续到现在(将来还有可能继续下去)。常和for+时间段和since+时间点连用。I have studied English for 3 years.( 从过去持续到现在)I have taught here since I came here.( 主句的动作“教”从过去持续到现在),(记住:since(从……)从句的动作要用过去时,我们平时不是爱说“从过去”吗?)3.综合运用 (我希望你能背住这些经典段了!)(1)假设今天该你扫地,放学后你的班主任问你了:T: Have you cleaned the classroom? (老师关心动作的结果:地干净否)S: Yes,I have.T: Oh,really? When did you clean it ?(老师关心动作的时间,用过去时)S: I cleaned it 5 minutes ago.(2)I came here two years ago.(有过去的时间ago,用进去时)So I have been here for two years .(“在这里”是从过去持续到现在,还有for+时间段,该用完成时。这里还应注意:瞬间动词变延续性动词了!)
过去时态和现在完成时态有质的不同,过去时态仅只过去,不包括现在,所以不能用现在完成时态的时间副词
过去时和现在完成时都是表示过去的动作,主要区别在于现在完成时的动作对现在还有影响,而过去时则是完全过去了,跟现在没什么关系了。
过去时态和现在完成时态有质的不同,过去时态仅只过去,不包括现在,所以不能用现在完成时态的时间副词
过去时和现在完成时都是表示过去的动作,主要区别在于现在完成时的动作对现在还有影响,而过去时则是完全过去了,跟现在没什么关系了。
现在完成时的时间状语
更新时间:2011-5-27 16:58:37 文章来源:学英语报社
第1 步:亲身体验
选择合适的单词填空,使句子完整、通顺。 already, ever, for, just, never, since, yet, recently 1. — Have you been to Sanya?
— No, , but I want to go there very much. 2. — Have you heard of the film Superman ? — Yes. Millie has toldme about it.
3. I have been busy preparing for my exam . 4. I have talked with Jim. He looked happy. 5. Mr Wu has taught us English three years ago. 6. I have known Alice five years.
第2 步:归纳总结
我们已经了解了现在完成时的用法,但是它有没有标志性的词语呢?请看:
现在完成时的标志有already (常用于肯定句), yet (常用于疑问句和否定句),
ever (常用于疑问句和否定句), never (表否定意义), just (常用于肯定句), recently, since + 时间点, for + 时间段等。
体会一下:
She has already closed the window. 她已经把窗户关上了。
Have they stayed here for two weeks? 他们已经呆在这里两天了吗? 注意:
already / ever / never / just一般用于have / has后,过去分词前;yet多用于句尾;recently可用于句首、句中或句末。
另外,含有lately, in the past few years, these few years, these days, over the years, so far等的句子一般也用现在完成时。
提示:
含有明确的过去时标志的句子不能用现在完成时。如: I finished my homework last night. 昨天晚上我完成了作业。
Key:
1. ever; never 2. yet; already 3. recently 4. just 5. since 6. for
因篇幅问题不能全部显示,请点此查看更多更全内容