英语中现在完成时,现在完成进行时,过去完成时,过去完成进行时

虽然学了,但不知道怎么用啊,很迷惘~~~还有,当使用从句时,如when,while该怎么用啊。。

现在完成时说白了就是你为了解释现在的一个状况而去提过去的一件事情。比如当有人邀请你吃午饭,但你之前已经吃过了,吃不下了。这时你就要用现在完成时,I have had my lunch,其目的就是为了解释你为什么吃不下了,因为你之前已经吃过午饭了。
现在完成进行时表示从过去开始持续到现在或刚刚结束的一个动作,比如We have been looking for you everywhere.我们一直在找你,这句话的意思是说在见到You之前我们一直在做“look for you”这件事,而这件事在见到你之后刚刚结束。但 It has been raining for 2 hours.则表示这个雨在两小时之前就在下一直下到现在。
过去完成的用法就是“两个过去的发生的动作,先发生的就用过去过去完成时”,比如she said that she had been to Paris.她说她去过巴黎,那么她在说这句话的之前她肯定已经去过了巴黎,所以去过巴黎这个动作要用过去完成时。
过去完成进行时表示一个动作从过去某时开始,一直延续到另一个过去时刻,到那个时刻,该动作可能刚刚终止,也有可能还在继续。比如He said he had been waiting for a long time.说明他在说这话之前他一直在等,直到说这话的时候才刚刚结束。
when可以表示一个时间点,也可以表示一个时间段,但while则只能表示一个时间段,所以while的从句谓语动词必须是延续性的。还有当主句动作和从句动作同时发生的时候你两个都可以用,但若从句动作发生在主句动作之前你只能用when。 总之一句话,when的作用范围比while广,当你不确定是否用while的时候请果断用when追问

谢谢,再请问一下现在完成时和一般过去式在用法上有什么区别啊。过去式时表示过去发生的事,而现在完成时发生的事也在过去啊!

追答

现在完成时和一般过去时的区别在于一般过去式讲的单单只是过去发生的事情,比如当你在讲故事的时候主要时态大多是一般过去时。而现在完成时正如我上面所说是为了解释现在的状况而去提过去的一件事情,就有点隐喻的成分在里面。
我就继续以上面那个例子解释,当你用I had my lunch的时候你所表达的只是“我吃过午饭了”这个意思,而当你用I have had my lunch的时候你表达除了我吃过午饭这层含义之外还有层浅含义就是”你不用请我吃饭了,我不饿“。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-30
现在完成时:have done i have finished my homework.
现在完成进行时:have been doing i have been working in that city.
过去完成时:had done She had finished the painting .
过去完成进行时: had been doing she had been painting in the classroom.
根据例句有相同的词类,短语替换就是了,

英语中现在完成时,现在完成进行时,过去完成时,过去完成进行时
现在完成时说白了就是你为了解释现在的一个状况而去提过去的一件事情。比如当有人邀请你吃午饭,但你之前已经吃过了,吃不下了。这时你就要用现在完成时,I have had my lunch,其目的就是为了解释你为什么吃不下了,因为你之前已经吃过午饭了。现在完成进行时表示从过去开始持续到现在或刚刚结束的...

英语有几种时态?分别是什么?
1. 一般现在时,例句: We have six classes every day. 我们每天上六节课。2. 现在进行时,例句:I am playing computer games now.我正在打电脑游戏。3. 现在完成时,例句:She has been to New York twice. 她已经去过纽约两次。4. 现在完成进行时,例句:He has been teaching...

完成时的三种时态
完成时的三种时态:现在完成时 、过去完成时、现在完成进行时; 现在完成时: 1.表示过去发生的动作对现在造成的影响或结果; 2.表示过去的动作或状态持续到现在; 3.构成 主语+have\/has +动词的过去分词。 扩展资料 过去完成时:表示过去某一时间或动作以前已经发生或完成了的动作对过去...

什么是现在进行时,现在过去完成式,现在完成时,过去完成时
1.现在进行时:现在正在发生的动做.结构为:be+doing sth.比如:我正在写作业。就应该用现在进行时:I am doing my homework now.2.没有现在过去完成时这种时态!3.现在完成时 :现在已经完成的动作 结构为:has\/have+done 例如:我已经做完作业了:I have finished my homework.4.过去完成时:...

英语中过去完成时,现在完成时,过去完成进行时,现在完成进行时,求精讲...
英语中的几种时态在一定情况下可以互相转换,以下是几种常见的转换形式:一、一般过去时与现在完成时的转换 在现在完成时中,延续性动词能与表示一段时间的状语连用,瞬间动词却不能。但是,可用别的表达方式:①瞬间动词用于“一段时间 + ago”的一般过去时的句型中;②瞬间动词可改成与之相对应的...

现在完成时,现在完成进行时,过去完成时,一般过去时,的区别
现在完成进行时态 结构:have 、 has+been+动词现在分词(ing形式)过去进行时态 结构:助动词(be)+动词ing形式 (1):过去的某一时刻正在进行的动作或存在的状态。例:I was doing my homework at 8:00 last night.昨天晚上八点我正在写作业。(过去的时间,正在进行的动作是写作业...

16种英语时态各举一条例子
1. 一般现在时,例句: We have six classes every day. 我们每天上六节课。2. 现在进行时,例句:I am playing computer games now.我正在打电脑游戏。3. 现在完成时,例句:She has been to New York twice. 她已经去过纽约两次。4. 现在完成进行时,例句:He has been teaching...

现在完成时。过去完成时。过去进行时。一般进行时的用法
过去完成时:过去就已经完成了,对现在造成了影响。had+过分 过去完成式 是指动作发生在过去的过去。一般是由had+done构成的,而has\/have+done是指现在完成式。使用完成时,一般是指那个动作对现在造成了影响。过去进行时 结构:was\/ were+v.-ing 时间状语:yesterday, at 2 o'clock last Sunday, ...

过去进行时,现在完成时,过去完成时,将来完成时的组成
1过去进行时:表示在过去某一时刻或某一段时间内进行或发生的动作。其形式为was \/were + V-ing。 例句: We were watching TV from seven to nine last night. 昨天晚上七点到九点的时候我们在看电视。2现在完成时 未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间完成或延续时间很...

请问英语时态有8种还是16种?详细说说在句中的用法?
1. 一般现在时,例句: We have six classes every day. 我们每天上六节课。2. 现在进行时,例句:I am playing computer games now.我正在打电脑游戏。3. 现在完成时,例句:She has been to New York twice. 她已经去过纽约两次。4. 现在完成进行时,例句:He has been teaching...

相似回答