【初中语法专题】现在完成时(八下)讲练

本文由用户“xrayray”分享发布 更新时间:2022-07-26 12:04:12 举报文档

以下为《【初中语法专题】现在完成时(八下)讲练》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

现在完成时(一)

定义:现在完成时表示到目前为止已经完成的动作或存在的状态,强调过去发生的动作对现在造成的影响或结果。

结构:助动词have/ has + 过去分词 【规则动词的过去分词的变化(构成)与过去式的一样;不规则八下p136-137】

现在完成时的基本用法:

强调不久前完成的动作对现在仍有的影响,常与just(刚刚),already(已经),yet(已经),never(从不),ever(“曾经”常用于一般疑问句),before(以前),so far(到目前为止)等时间状语连用。

例1:I have already seen the film. 我已经看过那部电影了。(现在我知道电影的内容了。)

例2:Have you seen my bag yet? 你看到我的手提包了吗? (你知道它在哪里吗? )

强调直到现在为止的经历,常与never,ever连用。

例3:He has never been late for school.他上学从未迟到过。

表示从过去某一时间开始并一直持续到现在的动作或状态,还有可能继续下去;动词必须用延续性动词,常与“for+一段时间”,“since+过去的时间点”,so far等时间状语连用。

例4:Since he was a child,he has lived in England. 他从小就一直住在英国。

表示某一动作到现在为止已经发生了若干次,常与once,twice,three times等连用。

例5:He says he has been to America three times. 他说他已经去过美国了次了。

易错要点:现在完成时不能和明确指出过去时间的状语连用,

如last week,yesterday,just now,when I came in等。

例6:I have read that book just now. ( X ) 例我刚刚读过那本书。

| have just read that book. (V )

【实战训练1】

1、The old man _________ last year. He?_________ for a year. (die) (动词填空)

2、This factory opened twenty years ago. (同义句转换)

  This factory?____________ for twenty years.

3、He?has? _______ been?to?Shanghai , has?he ?

  A.? already?? B.never??? C.ever??? D. still

4、The famous writer _____ one new book in the past two year

A. is?writing??? B.was?writing??? C.wrote? D.has? written

5、- Our country? ______ a lot so far. -Yes . I hope it will be even ______ .

  A. has?changed ; well?? B.?changed ; good C. has?changed ; better D.?changed ; better

6、Harry Potter is a very nice film .I_______ it twice .

  A.?will?see???? B.?have?seen???? C.?saw?? D. see

7、- ______ you ___ your? homework?yet ? - Yes . I _____? it? a? moment? ago .

A.? Did ; do ; finished??? B.? Have ; done ; finished

C.? Have ; done ; have? finished?? D.? will ; do ; finish

8、Hurry?up! The? play __________ for? ten? minutes .

  A.? has? begun B. ?had? begun C.? has?been?on D.? began

现在完成时的句式

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

例 You have worked for a long time.



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

例 He hasn’t worked for a long time.



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

例 Have you worked for a long time?





肯定回答:Yes, I have.

否定回答:No, I haven’t.



特殊疑问句:

特殊疑问词+ have/ has (+主语)+过去分词+ 其他?

例 — Where have you been?

— I’ve been to the cinema.



【实战训练2】

He will be back ______two weeks.

A.in B.after C.for D.since

2、-Have you read these books?-Yes,I_____it three days ago.

A.have done B.have read C.read D.did

3、I haven’t watered the plants_______.I have to do that in a minute.

A.already B. just C.yet D.ever

4、- Have you cleaned the house______? — Yes ,I have ______cleaned it.

A.already;yet B.yet;yet C. already;already D. yet;already

现在完成时(二)

在现在完成时中,要正确区分have/ has been to与have/ has gone to的用法,正确区分already与yet的用法,正确区分现在完成时与一般过去时的用法。

Have/ has been to与have/has gone to的区别

have/has been to指“曾经到过某地”,说话时某某人很可能不在那里,已经回到说话处,侧重经历;

have/ has gone to指“已经去了某地”,说话时某某在那里,或可能在路上,通常用第三人称作句子主语。

例1:He has gone to Shanghai. (他去了上海。)

He has been to Shanghai. (他去过上海。)

already与yet的区别

already与yet都可用于现在完成时,already 常用于肯定句中;yet常用于否定句和疑问句句末。

already 意为 “已经”;yet 意为 “已经(用于否定句中,意为“还(没)”)” 或不译。

例2:My mom has already come back from Tianjin. 我妈妈已经从天津回来了。

例3:Have you found your gasses yet?你找到你的眼镜了吗?

例4:Jack hasn’t finished reading the book yet. 杰克还没有看完那本书。

现在完成时与一般过去时的区别

强调内容不同: 两者所表示的动作都发生在过去,但现在完成时强调这一动作对现在的影响或结果;一般过去时只表示过去的事实,不表示与现在的关系。

例5:I have closed the door. 我已经关上门了。(现在门是关着的。)

例6:I closed the door just now. 我刚才关上门了。(只表示“关门"这个动作。)

时间状语不同: 一般过去时常与表示过去的时间状语连用,如yesterday,last week,two days ago,just now,in 2016等;现在完成时不能与表示过去的时间状语连用,现在完成时的时间状语有: ever,never,already,yet, recently, before, just, so far, since last week, since two days ago, for three years,how long,in the last/past five years等。

例7:They built two hospitals last year. 去年他们建了两个医院。

例8:They have built two hospitals so far. 到目前为止,他们已经建了两个医院。

例9:Great changes have taken place in my hometown in the past five years.

在过去的5年里,我的家乡发生了很大变化。

现在完成时与一般现在时的区别

现在完成时表示动作从过去某个起点开始做,做到现在,但不表达将来还要继续做。一般现在时表示动作经常做、习惯性地做,即过去、现在、将来都要做。

例10:Karen often goes to school by bike. 卡伦经常骑自行车去上学。(以后还会经常骑车去)

例11:Laura has had her bike for two years. 劳拉买这辆自行车两年了。(到现在两年,和未来没有任何关系)

现在完成时(三)

现在完成时表示从过去已经开始并持续到现在的动作或状态,可以与表示一段时间的状语连用,如since,for,how long等,谓语动词用延续性动词。

“since...”,“for..”及how long的用法

since可以接过去的某一时间点,也可以引导时间状语从句,从句常用一般过去时,主句常用现在完成时或一般现在时。常用于固定句式“It is+时间段+since+一般过去时的从句”。

例1:My sister has worked in the company since she came here. 我姐姐自从来到这儿一直在***工作。

(主句用现在完成时,从句用一般过去时。)

例2:It is ten years since Bob left the hometown. 自从鲍勃离开家乡已经10年了。

(主句用一般现在时,从句用一般过去时。)

for接一段时间,用来说明动作延续的时间长度。

例3:He has been abroad for two years. 他已经出国两年了。(for+时间段)

How long表示“多长时间”,在现在完成时中,常用来对“since+过去的某一时间点” “since+从句”或“for+一段时间”提问。

例4:— How long have you lived here? 你们在这里住了多长时间了?

一Since 1989. 自1989年以来。

Since和for的句式可以相互转换:since + 时间段 + ago = for + 时间段

例5:I have learnt English since two years ago.

= I have learnt English for two years.

延续性动词与非延续性动词的转换

非延续性动词(瞬间动词)可以用于完成时,但不能与延续性的“for +时间段”和“since+时间点”短语连用,也不能用于how long提问的疑问句中。常见的非延续性动词转换成延续性词组如下:

Buy → have had (买) borrow → have kept (借入)

leave → have been away(离开) die → have been dead (死)

come back → have been back (回来) begin → have been on(开始,开着)

join → have been a member of(加入) open → have been open (开办)

get up → have been up(起床) get married → have been married (结婚)

stop → have been over(结束) close → have been closed (关闭)

catch a cold → have had a cold(感冒) put on → have worn (穿)

wake up → have been up (醒来) fall asleep → have been asleep (睡着)

become → have been(成为) start/ begin → have been on (开始)

例6:

一How long have you __________the car?

一For about two months.

A. bought B. had C. borrowed D. lent

解析:延续性动词和非延续性动词的区别在于:两者表示的动作是否可以持续,选择延续性动词还是非延续性动词的判断标准由答语的时间来决定。答语的时间表示时间段时,用延续性动词,反之,用非延续性动词。答案:B

【现在完成时综合训练】

( ) 1. Beijing is a beautiful city. Susan _________ there before.

A. go B. have been C. went D. is going

( ) 2. I know you very well because we __________ friends for many years.

are B. were C. will be D. have been

( ) 3. It is ten years since he _______ to Shanghai.

moves B. moved C. is moving D. have moved

( ) 4. Lucy ____ yet. I'm waiting for her.

came back B. has come back C. hasn't come back D. isn't come back

( ) 5. 一When _____ you _______ the car? 一Last week.

A. have; bought B. will; buy C. do; buy D. did; buy

( ) 6. 一 _______you ________ your book? 一No, so I have to buy a new one today.

Did: find B. Have; found C. Are: finding D. Will: find

( ) 7. 一why is Mary unhappy? 一She _______ her English exam yesterday.

passes B. passed C. didn't pass D. doesn’t pass

( ) 8. I left my book on the desk and now it's gone; who _______ it?

A. took B. has taken C. will take D. is going to take

( ) 9. 一You seem to know much about the city. 一That’s true. I ________ it three times.

A. visited B. am visiting C. have visited D. will visit

( ) 10. Bob _________ Jenny for three years. She changed a lot.

A. have seen B. haven't seen C. am seeing D. will see

( ) 11. I _______ your last point ---- could you say it again?

A. didn’t quite catch B. don't quite catch C. won't quite catch D. can't quite catch

( ) 12. I feel sure I _______ him before somewhere.

was to meet B. have met C. am going to meet D. would meet

( ) 13. It has been ten years ______ we knew each other.

since B. for C.when D. before

( ) 14. You _______ your t 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 changed

( ) 29. Mr.Fan _________ this watch in 2005. He ___________ it for 10 years.

A. bought; has had B. bought; has C. has bought; has had D. has bought; had

( ) 30. Our country _______ the sixth population census (人口普查) already.

A. finished B. has finished C. will finish D. finishes

( ) 31. I ________ my hometown for a long time, I really miss it!

left B. went away from C. have left D. have been away from

[文章尾部最后500字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《【初中语法专题】现在完成时(八下)讲练》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览