中考英语语法(13)现在完成时(知识讲解+练习题)可打印

四季读书网 1 0
中考英语语法(13)现在完成时(知识讲解+练习题)可打印
中考英语语法(13)现在完成时(知识讲解+练习题)可打印 第1张

一、现在完成时的核心用法

1.表示过去发生的动作对现在造成的影响或结果,强调过去的动作与现在的情况有联系,常与 already、yet、just、ever、never 等副词连用。

例句:

oI have already finished my homework, so I can watch TV now. 我已经完成了我的作业,所以现在我可以看电视了。

oHave you ever been to Beijing? 你曾经去过北京吗?

2.表示从过去某一时间开始,一直持续到现在的动作或状态,常与 “for + 时间段”“since + 时间点 / 从句” 等时间状语连用。

例句:

oHe has lived here for ten years. 他已经在这里住了十年了。

oWe have studied English since we came to this school. 自从来到这所学校,我们就开始学习英语了。

二、现在完成时的标志词

1.already:意思是已经,用于肯定句中,通常位于助动词 have/has 之后、实义动词之前。

例句:We have already learned 1,000 English words. 我们已经学了 1,000 个英语单词了。

2.yet:意思是尚,还,仍然时,用于否定句;意思是已经时,用于疑问句。通常位于句末。

例句:

oThey haven’t finished yet. 他们还没有结束。

oHave you finished your homework yet? 你完成你的作业了吗?

3.just:意思是刚刚,用于肯定句中,位于助动词 have/has 之后、实义动词之前。

例句:He has just left. 他刚刚离开。

4.ever:意思是曾经,用于疑问句中,位于助动词 have/has 之后、实义动词之前。

例句:Has she ever met a famous person? 她曾经见过名人吗?

5.never:意思是从未,用于否定句中,位于助动词 have/has 之后、实义动词之前。

例句:I have never been to America. 我从未去过美国。

6.for + 时间段:表示动作持续的时长。

例句:They have lived in this city for 15 years. 他们已经在这个城市住了 15 年了。

7.since + 时间点 / 从句:表示动作开始的时间。

例句:We have been friends since we were children. 我们还是孩子的时候就是朋友了。

8.so far:意思是到目前为止。

例句:So far, we have learned 20 units. 到目前为止,我们已经学了 20 个单元了。

9.in the past/last + 时间段:意思是在过去的…… 里。

例句:Our school has changed a lot in the past 2 years. 过去两年里,我们学校变化很大。

10.recently:意思是最近,指从现在往前推的一段不确定但较近的时间。

例句:He has made great progress recently. 他最近取得了很大的进步。

三、现在完成时的句式结构

1.肯定句:主语 + have/has + 动词的过去分词 + 其他.

例句:

oWe’ve seen that film before. 我们以前看过那部电影了。

oShe’s bought a new bike. 她买了一辆新自行车。

2.否定句:主语 + haven’t/hasn’t + 动词的过去分词 + 其他.

例句:

oThey haven’t finished their work yet. 他们还没有完成他们的工作。

oFame hasn’t really changed him. 名声并没有使他有丝毫改变。

3.一般疑问句:Have/Has + 主语 + 动词的过去分词 + 其他?

例句:

oHave you peeled the potatoes? 你给土豆刮皮了吗?

oHas he ever visited the Great Wall? 他曾经参观过长城吗?

4.特殊疑问句:特殊疑问词 + 一般疑问句语序?

例句:

oHow long have you lived in this city? 你在这个城市住了多久了?

oWho has been invited? 谁受到了邀请?

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

(一)规则变化

1.一般动词,直接在词尾加 “-ed”。

例:work → worked;help → helped

2.以不发音的 “e、ue” 结尾的动词,只在词尾加 “-d”。

例:live → lived;continue → continued

3.以 “辅音字母 + y” 结尾的动词,将 “y” 变为 “i”,再加 “-ed”。

例:study → studied;carry → carried

4.以 “重读闭音节” 结尾,末尾只有一个辅音字母(w、y、x 除外),且辅音字母前只有一个元音字母的动词,先双写该辅音字母,再加 “-ed”。

例:stop → stopped;drop → dropped

5.以 c 结尾的动词,要变 c 为 ck,再加 “-ed”。

例:picnic → picnicked

(二)不规则变化

go → gone;see → seen;do → done

have → had;be → been;eat → eaten

take → taken;say → said;get → got

give → given;find → found;make → made

write → written;know → known

come → come;break →broken

五、延续性动词与非延续性动词

1.延续性动词:表示一种可持续的行为过程或状态。在现在完成时中可以和表示一段时间的状语连用,如 “for + 时间段”“since + 从句”“since + 表示时间点的名词”、how long 等。

例句:

oHe has waited for two hours. 他已经等了两个小时了。

oHow long have you kept this book? 这本书你借了多久了?

2.非延续性动词:又叫终止性动词、瞬间动词,表示动作或过程是短暂瞬间完成的。在现在完成时中不可以和表示一段时间的状语连用。

例句:

oI have bought a car. 我已经买了一辆车。

oShe has left Shanghai. 她已经离开了上海。

3.常见的非延续性动词与延续性动词的转换

| 非延续性动词 | 延续性动词 |

| ---- | ---- |

| begin/start | be on |

| go there | be there |

| come back | be back |

| come here | be here |

| open | be open |

| close | be closed |

| die | be dead |

| marry | be married |

| finish | be over |

| leave | be away |

| borrow | keep |

| become | be |

| buy | have |

| receive | have |

六、易混辨析

(一)have been to 与 have gone to

类别

have been to

have gone to

核心含义

去过

去了

主语位置

在说话现场(能参与对话)

不在说话现场(在途中 / 目的地)

搭配词

可接 ever/never/ 次数

不可接 ever/never/ 次数

适用人称

所有人称(I/you/he/she/they 等)

仅第三人称(he/she/they 等)

(二)现在完成时 与 一般过去时

类别

现在完成时

一般过去时

核心含义

1. 过去动作的现在结果

2. 过去开始的现在持续

3. 到现在的经历累计

仅客观陈述过去的动作 / 状态,与现在无联系

时间标志词

for + 时间段、since、recently、so far/up to now/till now、in the past/last + 时间段…

yesterday、ago、last week/month/year、just now…

七、练习题 + 答案 + 详解

(一)单项选择

1.Mr. Black ______ maths for more than twenty years in our school.

A. teaches B. will teach C. has taught D. taught

答案:C

详解:句意:布莱克先生在我们学校教数学已经二十多年了。考查时态。根据 for more than twenty years 可知,此处表示动作从过去持续到现在,需用现在完成时。故选 C。

2.My father ______ in this factory since 1980.

A. works B. worked C. has worked D. is working

答案:C

详解:句意:我的爸爸自 1980 年起就在这家工厂工作。根据 since 1980 可知,动作从过去开始持续到现在,用现在完成时。故选 C。

3.Many international students ______ to visit our school since last year.

A. are coming B. have come C. came D. will come

答案:B

详解:句意:自去年以来,许多国际学生来参观我们学校。考查时态。根据 since last year 可知,句子时态应是现在完成时,结构是 “have/has + 动词过去分词”。故选 B。

4.We ______ to Beijing three times in the past five years, and we plan to go again next year.

A. travel B. traveled C. have traveled D. are traveling

答案:C

详解:句意:在过去的五年里,我们去过北京三次,我们计划明年再去一次。根据 in the past five years 可知,用现在完成时。故选 C。

5.The report has ______ questions about pollution.

A. rise B. risen C. raise D. raised

答案:D

详解:句意:这份报告已经提出了关于污染的问题。考查时态及动词辨析。rise 上升,动词原形;risen 上升,过去分词;raise 提出,动词原形;raised 提出,过去分词,根据 The report has…questions about pollution 可知,此处表示提出关于污染的问题,应用 raise,且句子是现在完成时,动词用过去分词。故选 D。

6.Panda Yaya ______ to Beijing Zoo for over one year. She is taken good care of there.

A. was back B. came back C. has come back D. has been back

答案:D

详解:句意:熊猫丫丫已经回到北京动物园一年多了。她在那里受到很好的照顾。考查时态。根据 for over one year 可知,应用现在完成时,排除 A 和 B;和一段时间连用,过去分词须是延续性动词,come 是短暂性动词,排除 C。故选 D。

7.My brother ______ to Beijing twice. He will go there again next month.

A. goes B. went C. has gone D. has been

答案:D

详解:句意:我弟弟去过北京两次。他下个月还要再去那里。考查动词时态及短语辨析。twice 表示过去经历累计,且后句 He will go there again next month 暗示他曾经去过北京(现在不在北京),需用现在完成时强调经历,且应使用 has been to(去过某地,现在已经回来)。故选 D。

8.He ______ a shower at 7 AM today.

A. has taken B. took C. takes

答案:B

详解:句意:他今天早上 7 点洗了个澡。考查动词时态辨析。关键时间标志 at 7 AM today(今天早上 7 点)是具体到时刻的过去时间,仅用于陈述 “过去特定时间发生的一次性动作”,需用一般过去时。故选 B。

9.— Where’s Mr. Lee?

— He ______ the United States. He will be back next week.

A. has been to B. has gone to C. have gone to

答案:B

详解:句意:—— 李先生在哪里?—— 他去了美国。他下周会回来。根据 He will be back next week 可知,主语现在不在说话现场,用 has gone to;主语是 he,助动词用 has。故选 B。

10.— Oh, I’m nearly lost in this city.

— Yeah. The city ______ a lot since you left.

A. has changed B. changed C. changes

答案:A

详解:句意:—— 哦,我在这个城市里快迷路了。—— 是啊,自从你离开后,这个城市变化很大。根据 since you left 可知,动作从过去持续到现在,用现在完成时。故选 A。

(二)用括号里所给单词的适当形式填空

1.Recently, more and more people have _______ (choose) to visit Yangzhou during holidays.

答案:chosen

详解:句意:最近,越来越多的人选择在假期去扬州游玩。句子为现在完成时,have 后接动词过去分词,choose 的过去分词是 chosen。

2.His blindness has greatly ________ (affect) his life. He feels it hard to do things alone.

答案:affected

详解:句意:他的失明极大地影响了他的生活。他觉得独自做事很困难。句子为现在完成时,has 后接动词过去分词,affect 的过去分词是 affected。

(三)同义句转换

1.Peter bought this bike 3 years ago.(同义句转换)

Peter _________ _________ this bike for 3 years.

答案:has had

详解:句意:彼得三年前买了这辆自行车。同义句需转换为现在完成时,且与 for 3 years 连用,需用延续性动词;buy 是非延续性动词,对应的延续性动词是 have,主语 Peter 是第三人称单数,助动词用 has,have 的过去分词是 had。

抱歉,评论功能暂时关闭!