Dragon
成功辅导成功辅导  2021-09-13 17:33 新闻头条网 隐藏边栏  0 
文章评分 0 次,平均分 0.0

1 定义:现在完成进行时表词示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。

2现在完成进行时的构成

谓语部分:has/have +been+动词的现在分词

现在完成进行时基本没有否定结构。

3现在完成进行时的语法作用

1)强调动作还未结束,还要继续下去。如:

I’ve been reading this book for two hours, but I haven’t finished it.

这本书我已读了两个小时了,但我还没读完。

1) 强调动作延续时间的长久或带感情色彩.如:

She has always been working like that.她一贯是那样工作了。

2) 表示延续到现在的动作,要用现在完成进行时。

They’ve building up a ship. (在进行)他们一直在造一艘船。

3) 现在完成进行时也可表示以前到现在这段时间反复发生的事情。

We’ve been seeing quite a lot each other recently.我们最近常见面。

4现在完成进行时与现在完成时的区别

1)现在完成时更强调动作的延续性,它是现在完成时的强调形式。试比较

We’ve been living here for ten years.

We’ve lived here for ten years.

我们在这儿已经住了十年了。

2)在不用时间状语的情况下,现在完成进行时表示动作仍在进行。而现在完成时表示动作仍在进行。而现在完成时则表示动作在过去结束。如:、

The students have been preparing for the exam. (还在进行)学生们一直在准备考试。

The student have prepared for the exam.(已经结束)学生们为考试做了准备。

3)有些状态感情感觉的动词如have, exist, like, hate, hear, know, sound等不能用于现在完成进行时,但可用于现在完成时。如:

They’ve known each other since 1970.自从1970年起他们就相互认识了。

习题

1 Even though they ____ for twenty years, the two neighbors are not on good terms.

A. have been lived side by side B. had been living side by side

C.have been side by side living D. have been living side by side

即使他们在一起住了二十年,这两个邻居关系还是不太好。

2 I haven’t seen Mary these past few days. I’m afraid she _____ herself for some time.

A. hasn’t been feeling B. hadn’t been feeling C. isn’t feeling D. wasn’t feeling

这些天我都没有看见玛丽,恐怕段时间她这不太舒服。

3 She _____ on this essay for twenty minutes but she has written only about a hundred words.

A. will be working B. worked C. has been working D. will have worked

她写这篇文章已经二十分了,但她只写了大约一百个字。

4. -Hi, Tracy! You look tired. -I’m tired. I____ the living room all day.

A. painted B. had painted C. have been painting D. have painted

嗨,特蕾丝,你看起来很疲惫。 -我很累。我整天都在粉刷卧室。

5. -Hi, Joan. I have not seen you for weeks. What ____ recently?

-Carrying on some research on wildlife.

A. have you been doing B. have you done C. were you seeing D.did you do

嗨,乔。我好几周都没看见你了,你最近在干什么?

-做些关于野生动植物的研究。

6. You must be tired now since you______ for five hours.

A. Have been worked B. have been working C. worked D. would work

你现在肯定累了因为你已经工作5个小时了。

答案:1D 2A 3C 4C 5A 6B

ywyt9520:错了好多

成功辅导:现在完成时没有时间状语表示动作已经结束。亲

成功辅导:亲,哪里不清楚可以问我?

书画鱼趣:能不能讲一下被动语态,谢谢[鲜花]

成功辅导:好的,明天开始讲

你可能也喜欢

    扫一扫二维码分享