优学教育网合作机构>朗阁教育欢迎您
首页 >英语学习网

现在完成进行时的用法

发布时间:2022-08-24 21:25 字数:2054字 阅读:127

现在完成时表示已经完成了动作,而现在完成进行时则表示虽然已经做了这个动作,但动作还在持续进行中,而持续进行多久时间,通常会用for(介词)来表示。现在就来了解现在完成进行时的用法吧!

必学重点

have / has+been+动词ing=已经+持续+正在完成……

重点分析1

现在完成进行时=现在完成时+现在进行时,因此必须把放在have / has后面的be动词,改成“过去分词=been”,而后面的动词ing其动作仍然正在进行中。因此,我们可以把have / has看成是“已经”,把been看成是“持续”的意思,而动词ing就是动作正在进行的意思。

现在完成进行时的用法

重点分析2

for这个介词,是“为了”的意思,但for也可以当作“经过了多久时间”。因此我们在现在完成进行时里,也常会使用到for这个介词,来表示经过多久时间。

例句分析

我已经持续工作3小时了。

中文:我已经持续工作3小时了。

英文:我+已经+持续+工作ing+经过3小时。

=我+have+been+工作ing+经过3小时

=I have been working for three hours.(O)

常见错误:I have am working for three hours.(X)

have后面要+am的过去分词=have been。

马上试试看1

现在完成进行时的概念好像很复杂,但只要记得将“已经”“持续”这些概念放入句子中,就会发现它一点也不难!

1.他已经洗完车了吗?

2.不,他还没有洗完车。

3.他已经持续洗车2小时了。

4.为什么他已经持续洗车2小时了?

5.他已经持续洗车2小时因为那辆车非常脏。

6.你的女儿正在哭吗?

7.是的,她已经持续哭40分钟了。

8.为什么她已经持续哭泣40分钟呢?

9.因为她还没有完成她的作业(homework)。

重点分析3

现在完成进行时除了常搭配for来表示经过了多久时间之外,也常搭配since这个介词来表示从什么时候开始。例如,“从5点开始他就已经持续地在工作(He has been working since five o’clock.)”,表示他从5点持续工作到现在还没有停止。

例句分析1

从2点开始我就已经持续地游泳。

中文:从2点开始我就已经持续地游泳。

英文:我+已经+持续+游泳ing+从2点开始

=我+have+been+游泳ing+从2点开始

=I have been swimming since two o’clock.(O)

马上试试看2

下面的题目要注意!不是每一题都是用现在完成进行时,也有现在完成时。

1.他已经完成了他的作业了吗?

2.不,他还没有完成他的作业。

3.从3点开始他就已经持续地睡觉。

4.他已经持续睡了4小时了。

5.为什么从3点开始他就已经持续地睡觉?

6.因为今天他非常累。

7.今天下午(this afternoon)他已经持续走了1小时。

8.为什么今天下午他已经持续走了1小时?

9.因为他的自行车坏了。

参考答案

马上试试看1

1. Has he washed the car?

2. No, he has not washed the car.

3. He has been washing the car for two hours.

4. Why has he been washing the car for two hours?

5. He has been washing the car for two hours because that car is very dirty.

6. Is your daughter crying?

7. Yes, she has been crying for forty minutes.

8. Why has she been crying for forty minutes?

9. Because she has not finished her homework.

马上试试看2

1. Has he finished his homework?

2. No, he has not finished his homework.

3. He has been sleeping since three o’clock.

4. He has been sleeping for four hours.

5. Why has he been sleeping since three o’clock?

6. Because he is very tired today.

7. He has been walking for one hour this afternoon.

8. Why has he been walking for one hour this afternoon?

9. Because his bicycle is broken.

以上就是由朗阁教育整理的《现在完成进行时的用法》,了解更多请进入英语学习网栏目