现在完成时及现在完成进行时讲解及练习

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现在完成进行时

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

2 现在完成进行时的构成:现在完成进行时是由“have/has+been+动词的现在分词”构成

3 现在完成进行时的基本句型

肯定式I/We have been working.

疑问式Have you been working?

简略回答Yes,I/we have. No,I/we haven't.

肯定式He/She/It has been working.

疑问式Has he/she/it been working?

简略回答Yes,he/she/it has. No,he/she/it hasn't.

4 现在完成时的用法

1)在强调指出动作还未结束,还要继续下去。如:I've been reading this book for two hours,but I haven't finished it. 这本书我已读了两个小时了,但我还没读完。

I've read this book.我已读完这本书了。

2)强调动作延续时间的长久或带感情色彩。

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

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

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

5 相同点

1. 现在完成时和现在完成进行时都可以表示从过去某一时刻开始一直延续到现在的动作.如: I have worked in this school since 2001. I have been working here since 2001.

2. 现在完成时和现在完成进行时都可以表示一段时间内进行的动作.例如: Mr. Smith has taught English for 20 years. Mr. Smith has been teaching English for 20 years 6 现在完成时和现在完成进行时的区别

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 students have prepared for the exam.(已经结束)学生们为考试作了准备。

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

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

练习:

1.Mr Li swimming for 3 hours, and his son an hour ago.

A.has been, started

B.have started, has started

C.started, started

D. Has started, has started

2.---How long you stamps?

---Since two years ago.

A.have, collect

B.have, been collecting

C.did, collect

D.are, collecting

3.She had a headache because she too long. She ought to shop.

A.has been reading

B.had read

C.is reading

D.read

4.The boy TV all the morning.

A.has watched

B.had watched

C.has been watching

D.watched

5.--- have you been learning to swim? ---Half a year.

A.How long

B. How often

C.How far

D.When

6.Our teacher has been teaching in this school for .

A.two year and a half

B.two and a half year

C.two years and half

D.two and a half years

7.He it for two hours, and he's still watching now.

A.has been watched

B.watching

C.has been watching

D.is watching

现在完成时态练习题答案

一.翻译下列句子:

1. Have you ever had / eaten fish and chips?

2. I have just lost my chemistry book.

3. I have never been to the farm before.

相关文档
最新文档