完成时和完成进行时的区别

完成时和完成进行时的区别 完成进行时和完成时区别?

完成时和完成时的区别?

完成进行时和完成时区别?

一般来说,完成是指在当前情况下表达的事情已经完成的状态。一般来说,地动词在完成时使用过去的分词。一般来说,完成时表达的时间是当前和当前时间。完成过程是指已经完成并正在进行的事情,即已经完成的事情。完成过程所需的动词形式是be过去的动词ing形式。

现在完成时和现在完成时如何区分?

谢谢邀请,

经验分享是合理的,也是合理的

误区 现在完成的时候和现在完成的时候都是动作延续到现在。

他们的行动可能不会一直持续到现在,举例说明

①We have been cleaning the classroom.

我们正在打扫教室。(直到现在)。也不能只代表到现在,下面有例句。

②We have cleaned the classroom.

我们已经打扫了教室。(影响是 教室干净)

这个clean什么时候结束?不知道。也许是刚才,也许是三天前,也许是一个月前。这些都不重要,重要的是

对现在的影响。

现在完成的时候也可以表示离现在不远的时间结束,不受字面意义的影响。

I have been making inquiries and was told that they would be here tomorrow.

经过多次询问,听说他们明天就要到了。(事实上,have been making inquiries发生并结束was told之前。)

现在完成的时候,也可以表示动作的重复性。

How have you been spending the money?你是怎么花这笔钱的?表示一直在花钱。

过去完成时和过去完成时的区别?

过去进行时 在过去进行时,表示在过去的某个时刻或某个时期进行或发生的动作。其形式为was /were V-ing。常与表示过去的时间状语联合使用,例如:last night,last Saturday等;或者与when,while,as引导过去时间状语联合使用。 例句 1)We were watching TV from seven to nine last night. 我们昨晚七点到九点看电视。 2)What was he researching all day last Sunday? 上周日他一整天都在研究什么? 过去完成的时候 过去完成的时候与过去完成时的用法很相近它通常表示某个过去正在进行的动作或状态持续到过去某个时刻还未完成一直持续到之后的当前才结束。 组成结构 主语 had been doing something 时态用法 ①表示过去某个时间之前一直在进行的动作。 在过去的某个时间之前,过去的行动续到过去的时间。和过去完成时一样,过去完成时也必须以过去时间为前提。 I had been looking for it for days before I found it. 这东西我找了很多天才找。 They had only been waiting for the bus a few moments when it came. 他们只等了一会儿车就来了。 ②表示重复动作。 He had been mentioning your name to me. 过去他多次向我提到你的名字。 You had been giving me everything. 你对我真是有求必应。 ③间接引语也常用于过去的完成(详见第12章)。 The doctor asked what he had been eating. 医生问他吃了什么。 I asked where they had been staying all those days. 那几天我问他们留在哪里。 ④过去完成后,也可以有突然的意思when分句。 I had only been reading a few minutes when he came in. 他刚看了几分钟就进来了。 She'd only been reviewing her lessons for a short while when her little sister interrupted her. 她姐姐一会儿就打断了她。 I had been sleeping when my friend telephone me. 朋友在我睡觉的时候给我打电话。