英语现在完成时专项讲解及练习

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

现在完成时专项(一)

现在完成时:

一.现在完成时的用法

(1)表示过去发生或已经完成的动作对现在造成的影响或结果。常和just(刚刚),already(已经) ,yet(已经) ,never(从不),ever(曾经),before(以前),so far(到目前为止)等时间状语连用。

- Have you had breakfast yet?

你吃过早饭了吗?

一Yes,I have. I've just had it.是的,我吃过了。我刚吃过。(现在我不饿了)

I've already read the book.我已经读过这本书了。(了解了书的内容)

(2)表示从过去某一时刻开始一直持续到现在的动作或状态,还有可能继续下去,常和for或since引导的时间状语连用。此时的谓语动词必须是延续性动词。They have lived here for twenty years.他们在这里住了20年了。(还可能继续住下去)

We' ve lived here since 2006.从2006年开始我们便住在这里。

二、构成

“助动词have (has)+动词过去分词”构成现在完成时。

主语为第三人称单数时用has,其余人称用have。

三、句型结构

如:

He has taken down the wall.他已经把那面墙拆了。

He hasn't taken down the wall.他还没拆除那面墙。

-Has he taken down the wall?他拆除那面墙了吗?

-Yes, he has./No, he hasn't.

是的,他拆了。/不,他没拆。

What has the boy given to his friend?男孩给了他朋友什么?

Who has finished homework?谁完成作业了?

四、动词过去分词的变化规则

规则动词的过去分词的构成与过去式的构成相同。不规则动词的过去分词须特殊记忆。如:

finish -finished- finished

live -lived- -lived

stop- stopped- -stopped

carry-carried -carried

go –went- gone

see- saw- seen

forget- forgot- forotten

五、already 与yet 的用法

(1)already 与yet 都有“已经”的意思,但already 常用于肯定句中,放在助动词have/has 之后,过去分词之前;yet 常用于疑问句或否定句中,并用于句末。 I've already seen the film.我已经看过这部电影了。

Have you seen the film yet?你已经看过这部电影了吗?

(2) yet 用于否定句中,意为“还(没);尚(未)”,通常位于句末。

I haven't seen the flm yet.我还未看过这部电影。

注意:在现在完成时的句子中,含有already 的陈述句变为否定句或疑问句时,要把already 改为yet,并放于句末。

I have already finished reading the book.我已经读完这本书了。

I haven't finished reading the book yet.

我还未读完这本书。( 否定句

)

Have you finished reading the book yet?

你已经读完这本书了吗? (一般疑问句)

中考链接:

(1) (2018.河北)I_____ an invitation to the concert. I can't wait to go.

A. receive

B. will receive

C. was receiving

D. have received

解析:我们可用“语境分析法”解答本题。结合下句句意“我迫不及待要去了”及选项可知,空格所在句表达的是“我收到了音乐会的邀请”,强调的是已经完成的动作,应用现在完成时,其谓语构成为: have/has +过去分词,故选D。答案:D

(2) (南宁中考)I have _____ finished my homework. I finished it an hour ago.

A. yet

B. already

C. ever

D. never

解析:我们可用“用法辨析法”解答本题。yet意为“已经”,用于否定句或疑问句句末;already意为“已经”,用于肯定句;ever意为“曾经”;never意为“从不”由关键信息“I finished it an hour ago.(我一小时前完成的)”可排除C、D两项;本句句式为肯定句,应用already,故选B。答案:B

语法专练:

1.--The storybook is very interesting.

--I agree with you. I______it twice already.

A. read

B. will read

C. am reading

D. have read

2. --Your shoes are so old. Why don't you buy a new pair?

--Because I______all my money on an MP5.

A. spend

B. have spent

C. am spending

D. was spending

3. Wow! Mum______dinner! Let’s eat now.

A.cook

B. are cooking

C. has cooked

D.have cooked

4.-______you____your homework yet?

-Yes,I finished it a moment ago.

A.Did ;finish

B. Do ;finish

C.Have ;finished

D.Will;finish

5. Both his parents look sad. Maybe they___what's happened to him.

相关文档
最新文档