Lesson46 现在完成进行时的用法

I have been working for 

three hours.

已经持续工作3小时了。

重点分析2

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

例句分析

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

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

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

  =我+havebeen工作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点开始

  =我+havebeen游泳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.

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

Lesson46 现在完成进行时的用法