当前位置:文档之家› 现在完成时专项练习题及答案

现在完成时专项练习题及答案

现在完成时专项练习题及答案
现在完成时专项练习题及答案

一、單項選擇。

1、Both his parents look sad . Maybe they _________what's happened to him .

Aknew Bhave known C.must know D.will know

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

Aalready B.never C.ever D. still

3、Have you met Mr Li ______?

A.just Bago C.before Da moment ago

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 Bchanged ; good Chas changed ; better D.changed;better

6、Zhao Lan ______already ______in this school for two years .

A. was,studying B.will ; study C.has;studied Dare;studying

7、We ______ Xiao Li since she was a little girl .

A. know B. had known C. have known D. knew

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

A.will see Bhave seen C.saw D.see

9、—These farmers have been to the United States . —Really ? When _____ there ?

A.will they go Bdid they go C.do they go Dhave they gone

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

ADid do ;finished BHave done;finished CHave done;have finished Dwill do ; finish 11、 His father ______ the Party since 1978 .

Ajoined Bhas joined Cwas in Dhas been in

12、—Do you know him well ? — Sure .We _________ friends since ten years ago .

Awere Bhave been Chave become Dhave made

13、—How long have you ____ here ? —About two months .

Abeen Bgone Ccome Darrived

14、Hurry up! The play __________ for ten minutes .

A.has begun Bhad begun C.has been on Dbegan

15、It _____ ten years since he left the army .

Ais Bhas Cwill Dwas

16、 Miss Green isn't in the office . she_______ to the library .

A.has gone B. went C.will go D. has been

17、My parents ______ Shandong for ten years .

Ahave been in Bhave been to Chave gone to Dhave been

18、The students have cleaned the classroom, ?

A. so they

B. don’t they

C. have they

D. haven’t they

19、 has Mr White been a member of Greener China since he to China?

A. How soon, comes

B. How often, got

C.How long, came

D.How far, arrived

20、 His uncle for more than 9 years.

A.has come here

B.has started to work

C.has lived there

D.has left the university

二、句型轉換。

1、He has never surfed, ?(改成反意疑問句)

2、They have been here since 2000.(對劃線部分提問) have they been here?

3、The old man _________ last year. He for a year. (die) (動詞填空)

4、This factory opened twenty years ago(同義句轉換)

This factory ________ for twenty years

5、Miss Gao left an hour ago. (同義句轉換)

Miss Gao ________ _______ ________ ________ an hour ago.

6、Her mother has been a Party member for three years .(同義句)

Her mother _______ the Party three years ________ .

7、The Green Family moved to France two years ago. (同義句轉換)

_______ two years ________ the Green family moved to France.

8、The bus has arrived here. It arrived ten minutes ago. (把兩個句子合併成一個句子)

___________________________________________

三、漢譯英。

1、吉姆已做完作業,他現在有空了。

2、他昨天收到一封信。

3、我父親以前到過長城。

4、她還沒有看過那部新電影。

5、她去過上海。

6、他這些天上哪兒去了?

四、單項選擇

1.The young girl sitting next to me on the plane is very nervous.She_____before.

A. hasn’t flown

B. didn’t fly

C. hadn’t flown

D. wasn’t flying

2.---Could you tell me where____? ---He has gone to the library.

A.Li Ming is

B.can I find Ling Ming

C.has Ling Ming gone

D.has Ling Ming been

3.I thought she was famous, but none of my friends have____ heard of her.

A.Even

B.ever

C.just

D.never

4.Linda,do you know what is ____at the Globle Theater?

A.in

B.on

C.at

D.for

5.---You’ve never seen dinosaur eggs, have you?---_____. How I wish to visit the Dinosaur World!

A.Yes,I have

B.No,I haven’t

C.Certainly, I have

D.Of course, I haven’t

6---What are you going to do this Sunday?----I______yet.

A. won’t decide

B. didn’t decide

C. haven’t decide

D. don’t decide

7.Mother_____me a new coat yesterday. I ____ it on. It’s fits me well.

A. has made/ have tried

B.made/ have tried

C.has made/tried

D.made/tried

8.---Mr.Johnson,we have found your watch. ---My watch! Thank you. Where _____it?

A.do you find

B.have you found

C.did you find

D.were you finding

9.---Have you mended your shoes, Bob? ---Yes, I_____ them twenty minutes ago.

A.have mended

B.mend

C.had mended

D.mended

10.Sarah had her washing machine repaired the day before yesterday,_____she?

A.had

B.did

C. hadn’t

D.did n’t

參考答案:

一、單項選擇。

1、現在完成時主要強調過去發生の動作對現在造成の影響,或過去發生の動作還未結束,一直持續到現在或將來,重點在於對現在の影響。這種考查難度較大,往往無時間狀語,需要從上下文分析、推理才行。故上兩側根據上下文分析、推理,正確答案是B。

2、現在完成時常與already(已經),just(剛剛,正好),ever(曾經),never(從來,也不;從不),before(以前),yet(仍然)等連用。故2應選B。

3、C

4、現在完成時常與recently(近來),so far(到目前為止),in the past/“last + 一段時間”等時間狀語連用。因為上述短語表示の是從現在起往前推算の一段時間,句中の動作是從過去某一時間或時刻開始持續到現在の。故4應選D。

5、C

6、現在完成時時常與“for +時間段或since +過去時間點”連用(含從句,從句過去時)。故6應選C。

7、C

8、現在完成時還與once(一次),twice(兩次),three times(三次),several times(幾次)等表示重複次數の詞語連用。故8應選B。

9、現在完成時與一般過去時容易混淆,就是因為它們所表示の動作都發生在過去,但二者又有區別:一般過去時表示過去某個時間發生の事、存在の狀態或經常發生の動作,說話の側重點在於陳述一件過去の事情,與現在沒有關係;現在完成時表示與現在有關系の發生在過去の動作,它不與表示過去の時間狀語(如yesterday , last week , a moment ago等)連用。故9の正確答案為B。

10、B

11、現在完成時中,非延續性動詞不能與for和since引導の表示一段時間の狀語連用,通常是用相應の延續性動詞來代替。故11の正確答案依次為:D。

12、B 13、A 14、C 15、A。

16、“have/has gone to + 地點”表示“某人去了某地(還未回來)”,指主語所指の人不在這兒。“have/has been in + 地點”表示“在某地呆了多長時間”,常與表示時間の狀語連用。“have/has been to +地點”表示“曾經去過某地(但現在已不在那兒)。”故16の正確答案為A。

17、A 18、D 19、C 20、C

二、句型轉換。

1、has he?

2、How long

3、died, has been dead

4、has been open

5、has been away

6、joined;ago

7、It is, since 8、The bus has been here for ten minutes.

三、漢譯英。

1、Jim has finished doing his homework already. He is free now.

2、He received a letter yesterday.

3、My father has been to the Great Wall before.

4、She hasn't seen the new film yet.

5、She has been to Shanghai.

6、Where has he been these days?

现在完成时专项练习题及答案

现在完成时专项练习题及答案 一、单项选择。 1、Both his parents look sad . Maybe they ________what's happened to him . A. knew B. have known C. must know D.will know 2、He has _______ been to Shanghai , has he ? A. already B.never C.ever D. still 3、Have you met Mr Li ______? A. just B. ago C.before D. a moment ago 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、Zhao Lan ______already ______in this school for two years . A. was ; studying B. will ; study C. has ; studied D. are ; studying 7、We ______ Xiao Li since she was a little girl . A. know B. had known C. have known D. knew 8、Harry Potter is a very nice film .I_______ it twice . A. will see B. have seen C. saw D.see 9、—These farmers have been to the United States . —Really ? When _____ there ? A. will they go B. did they go C. do they go

英语现在完成时专项训练100(附答案)含解析

英语现在完成时专项训练100(附答案)含解析 一、初中英语现在完成时 1.It has been three years since I ______ a teacher. A. become B. became C. becoming D. to become 【答案】 B 【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。故选B。 【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。 2.—Do you still play basketball? —Oh, no. I ____ it for the past two years. A. haven't played B. didn't play C. won't play D. hadn't played 【答案】A 【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。 【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 3.All the skirts .They very well. A. sold out;are sold B. sell out;have sold C. have been sold out;sell D. have sold out;sell 【答案】C 【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选C。 【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。 4.—The drama series The Thunder (破冰行动) hits screens these days. —Oh. What a pity! I ____________ any of them yet, A. doesn't watch B. didn't watch C. won't watch D. haven't watched 【答案】 D 【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。——哦。真遗憾!我任何一集也没有看过。根据Oh. What a pity!可知我没有看过。过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选D。 【点评】此题考查现在完成时。注意yet常和现在完成时连用。

英语现在完成时专项

英语现在完成时专项 一、单项选择现在完成时 1.Never _______ a greater, or more beautiful, or a calmer or nobler thing than you. A.did I see B.have I seen C.I saw D.I have seen 【答案】B 【解析】 【详解】 考查时态和倒装。句意:我从未见过比你更伟大、更美丽、更冷静、更高贵的东西。Never 位于句首时,要进行部分倒装,强调过去的动作对现在的影响要用现在完成时,故B项正确。 【点睛】 倒装是高中英语的常见考点,注意当含有否定意义的词,如never,hardly,seldom,little,few,not until及not only等位于句首时,其后需要用部分倒装。 2.The disease is a huge blow for the farmers. Hundreds of them ______ their animals, livelihood and hopes destroyed and many others fear they _____ the same fate. A.have seen; will suffer B.saw; suffered C.had seen; was to suffer D.see; suffer 【答案】A 【解析】 【详解】 考查时态。句意:这种疾病对农民来说是一个巨大的打击。数以百计的人目睹了他们的动物、生计和希望被摧毁,还有许多人担心他们会遭受同样的命运。结合句意可知第一空用现在完成时态;第二空用一般将来时态。故选A。 3.The Greens moved back to the countryside in 2008 and ________ a happy and peaceful life there ever since. A.are leading B.lead C.led D.have led 【答案】D 【解析】 【详解】 考查时态。句意:格林一家2008年搬回农村,从此过上了幸福安宁的生活。根据句中时间状语,ever since自从那时候起,可知,指从2008年一直持续到现在,故用现在完成时。故选D。 4.With people paying attention to fitness, self-service mini-gyms, each covering about 5 square meters, ________ in China’s major cities these years. A.have sprung up B.sprang up

中考复习专题 现在完成时专项练习题

中考复习专题现在完成时专项练习题 一、初中英语现在完成时 1.—I haven't seen your grandfather for two years. What happened to him? —Oh, he ________ here for two years. A. stayed B. hasn't stayed C. stays D. hadn't stayed 【答案】 B 【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。现在完成时的结构:主语+have/ has +过去分词。可知选B。 【点评】考查现在完成时 2.—What great progress Huawei ________ in recent years! —No wonder it is widely known in all parts of the world. A. is making B. has made C. makes D. made 【答案】 B 【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。 【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。 3.—Do you still play basketball? —Oh, no. I ____ it for the past two years. A. haven't played B. didn't play C. won't play D. hadn't played 【答案】A 【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。 【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 4.—How do you like Beijing, Miss Read? —I've no idea. I _____ there. A. have gone B. have been C. haven't been D. haven't gone 【答案】 C 【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。 【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答

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

一般过去时与现在完成时区别专题 一、前言: 初一下学期同学们学习了一般过去时态的相关知识,即将到来的初二上学期英语学习中,现在完成时是重要的学习内容。本文通过对比一般过去时和现在完成时,对现在完成时进行初步讲解,希望使同学们读新学期的学习有所准备。 二、现在完成时 1. 现在完成时的构成 现在完成时是由助动词have (has)+动词的过去分词构成。助动词说明该谓语是属于现在时范围。它和主语的人称、数要保持一致。过去分词是主要的谓语动词,说明句子的意义。 2. 现在完成时的用法 现在完成时表示过去某时发生的行为对主语目前产生的影响。即用过去发生的某个行为来说明现在的某种情况。 We are good friends.(现在的情况) I knew him in 1997.(过去的动作) We have known each other since 1997. (现在完成时把过去的动作和现在联系起来并着眼于现在) (1)表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。常被just、already、yet 等副词修饰。如: -Have you had lunch yet? -Yes, I have. I've just had it. 你(已经)吃午饭了吗?我刚刚吃过。(现在我不饿了) (2)表示从过去某一时刻开始一直持续到现在的动作或状态。这个动作可能刚停止,可能仍然在进行。常带有for和since等表示一段时间的状语。 如:He has taught here since 1981 他自1981年就在这儿教书。(可能还要继续教) I haven't seen her for four years. 我有四年没见到她了。 (3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice,ever, never,three times等时间状语。 如:I have been to Beijing twice.我去过北京二次。 3.现在完成时的时间状语 (1)现在完成时属于现在时范围,故不能和过去的时间状语连用。如:yesterday,last Sunday,in1990,three years ago等。但是,在强调动作产生的后果和影响时,可以和一些表示不确定的时间状语连用。 a. 用副词already和yet。already一般用于肯定句中,yet一般用于否定句和疑问句中。 如:We have already finished our homework.我们已完成作业了。 They haven't finished their homework yet.他们还没有完成作业。 b.用ever 和never。多用于否定或疑问句中,表示“曾经”或“从未“等。 如:-Have you ever been to the Great Wall? 你曾经去过长城吗? -I have never been to the Great Wall.我从未去过长城。 c.用表示到说话为止的过去时间状语,如just, before, up to now, the past few years等。 例如:I have seen her before, but I can not remember where. 我以前见过她,但记不起在哪里见过。

复习现在完成时专项练习题及答案

现在完成时练习 (一) —Dad, I ________ the station for minutes, but nobody came to meet me. —Don't worry. I'll go to meet you soon. A. arrived at B. have been at C. will reach D. have arrived at —______ you ever ______ Dali? —Never. But I am going there this vacation. A. Do; go to B. Have; been to C. Have; gone to D. Will; go to My aunt is a writer. She ____more than ten books since 1980. A. writes B. wrote C. has written D. will write A. leftB leaveC. has leftD. has been away The Smiths came to Shanghai in 2008, theythere for three years since then. A. live B. lived C. have lived D. will live —Have you ever been to Nanning? —Yes, _______ . A. I was B. I do C. I am D. I have Imy homework. I guess I can't join you. A. don't finish B. didn't finish C. haven't finished D. won't finish —Excuse me, where is Mr. Brown's office? —Sorry, I don't know. I _____ here for only a few days.

现在完成时和过去时的区别及练习

现在完成时和过去时的区别及练习 一、现在完成时的用法。 1.现在完成时强调过去动作对现在的影响 I have lost my wallet now. I can’t find it now. 我的钱包掉了,我现在找不到。 2.现在完成时强调过去动作一直持续到现在。 I have had this book for a year. 我拥有这本书1年了。 3.现在完成时表示动作尚未完成。 I have lived here for 5 years. 我在这里住了5年(现在也还在这里住) 4.现在完成时可以与不确切的过去时间连用。 She has entered speaking competition before. 她曾经参加过演讲比赛。 5.现在完成时可以用来描述活着的人的经历。 He has been to America four times. 他去过美国4次。(他现在还活着) 6.现在完成时可以与未完成的时间状语连用。 She has finished her homework today. 今天他已经完成了家庭作业。(today, this week, this year 是未完成的时间状语) 二、过去时的用法 1.

1.表示过去完成的动作,现在已不是这样。 —What do you think of her? 你认为她怎样? —She was cute. 她曾经很可爱(表示她现在已不可爱了。) 2.与过去某一具体的时间状语连用,表示过去完成的动作。 She lost her wallet yesterday. (她昨天弄丢了她的钱包。) 3.表示去世的人过去的经历。 He went to America four times.一生中, 他去过美国4次(表示他已去世)练习 1.Ronaldo ______________( win) 29 major trophies in his career. 2.I ____________(have)him for three months and I really feel healthy. 3.She_______________(be) ill for three days. 4.They ________________ (not do) much exercise since they got their computer. 5.Kobe Byrant _______________(win) five championships with The Los Angeles Lakers. 6.Fans___________________(buy)about 200 million copies of Tintin’s stories in more than 50 languages. 7.When I was young, I ___________(not like) green vegetables. 8.After he graduated from university, he _________(work) in a big company.

复习专题 现在完成时专项讲解及练习

复习专题现在完成时专项讲解及练习 一、初中英语现在完成时 1.All the students _______ very hard over the last three years. A. works B. has worked C. have worked D. worked 【答案】 C 【解析】【分析】Over the last three years, 用于现在完成时,又由于主语是复数,故选C。【点评】现在完成时的时间状语要掌握。 2.—What great progress Huawei ________ in recent years! —No wonder it is widely known in all parts of the world. A. is making B. has made C. makes D. made 【答案】 B 【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。 【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。 3.—Do you still play basketball? —Oh, no. I ____ it for the past two years. A. haven't played B. didn't play C. won't play D. hadn't played 【答案】A 【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。 【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 4.—How do you like Beijing, Miss Read? —I've no idea. I _____ there. A. have gone B. have been C. haven't been D. haven't gone 【答案】 C 【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。 【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。

专项训练现在完成时专项练习

专项训练现在完成时专项练习 一、初中英语现在完成时 1.The old city_______ a lot since ten years ago. A. changed B. changes C. change D. has changed 【答案】 D 【解析】【分析】这个老城市已经发生了太多改变自从十年前。已经发生的用完成时。 【点评】考查时态的用法。 2.—How do you like Beijing, Miss Read? —I've no idea. I _____ there. A. have gone B. have been C. haven't been D. haven't gone 【答案】 C 【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。 【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。 3.My father ____ in a panda protection center for 10 years, so he knows a lot about panda. A. was working B. is working C. has worked D. will work 【答案】 C 【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。 【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。 4.—Lucy, is your uncle a teacher? —Yes, he is. He history for nearly 20 years. A. teaches B. has taught C. is teaching D. will teach 【答案】B 【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。他教历史将近20年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。主语是he,用has,故选B. 【点评】考查现在完成时,注意其常与for+一段时间连用。 5.My parents for twenty years by the time I was 15.

现在完成时和过去完成时的区别

I have cleaned the classroom .(强调扫地所产生的结果:地干净了!) We have lived here for ten years.(“住”从过去持续到现在的动作用现在完成时) We have lived here since we came here.(“住”是从过去持续到现在的动作用现在完成时) Mr Green had lived in New York for ten years before he came to China.("来”中国已过去,而先前“住”在纽约更过去!)(另外注意:“住”在纽约可没有持续到现在!) We had learned 1000 words by the end of last term. (“上期期末”已过去,而是在其前“学”的就更过去了!) 一、从结构上区别 现在完成时: 主语 + have / has(not) + 过去分词 过去完成时: 主语 + had (not) + 过去分词 (二)从时间状语区别 现在完成时: 常用的时间状语包括“now, today, tonight, this week, this year, already, yet, just, recently…etc”。 过去完成时: 常用的时间状语包括“by, at, before等构成的短语”。 注意:当表示一段时间,现在完成时和过去完成时都可以用for 或since引导的状语。 例如: The meeting had begun when we got there. 我们到那儿时,会议已经开始了。 We had learned about 500English words when we were 6 years old. 我们六岁时就已经学了500个英语单词。

一般过去时态和现在完成时态的区别练习题

一般过去时态和现在完成时态的区别练习题 1)一般过去时态表示过去某时发生的动作或单纯叙述过去的 事情,强调动作;现在完成时态中动作为过去发生的,强调过去的事情对现在的影响,强调的是影响。如:I saw this film yesterday. (强调看的动作发生过了) I have already seen this film.(强调对现在的影响,电影的内容已经知了) I haven’t finished my work yet. (强调对现在的影响,还有工作要做,不能去玩) When did you finish your homework? (询问过去的动作所发生的时间,与现在无关) 2)一般过去时态表示动作在过去已经停止;现在完成时态表 示过去开始的动作一直延续到现在。 如:Ann visited her uncle last weekend.(visit这个动作在过去已经停止) They have lived here since 1983. (live here 这个动作从1983年开始,一直延续到现在) 3)一般过去时态常用非延续性动词,如borrow, buy, come, go, leave, start, die, finish, become等。现在完成时态可表示持续到现在的动作或状态,与时间段连用时动词一般是延续性的,如keep, have, live, teach, learn, work, study, know, be等。如:He joined the League three years ago .(join 是短暂动词)

He has been in the League for three years.(be in表状态,在团内的状态可延续) He has been a League member for three years. (是团员的状态可延续) 4)一般过去时态常与具体的时间状语连用,而现在完成时态通常与模糊的时间状语连用,或无时间状语。 一般过去时态的时间状语:yesterday, last night/week/month/year…,…ago, in1980, just now等,皆为具体的时间状语. 现在完成时态的时间状语:for+时间段, since+过去的时间点/一般过去时态的句子, so far, , up to now, in the past ....years, 等,皆为不确定的时间状语。如:Tim wrote a letter to his brother last night. (last night 为具体的过去时间状语,所以用一般过去时态) I’ve learned English for three years . (for three years为时间状语,是个时间段,时间跨度大,不具体) 学以致用 1.——When _____ you _____ to learn to skate? ----Five years ago.

复习专题 现在完成时专项

复习专题现在完成时专项 一、初中英语现在完成时 1.All members_______ are admitted to the auditorium. A. have got the tickets B. that had got the tickets C. that have got the tickets D. had got the tickets 【答案】 C 【解析】【分析】句意:所有得到票的成员都被允许进入了观众席。根据题意可知,本句为定语从句,且从句中缺少主语,需要用 that或 who引导,且不可省略,所以排除A 和D。票已经拿到了,因此用完成时,根据 are 可知,用现在完成时,have got,故选C。【点评】考查定语从句和时态,注意tha引导从句的用法。 2.— Where is your uncle? I haven't seen him for a long time. — He _______ Beijing for about half a year. He moved there in January. A. has gone to B. has been to C. has arrived in D. has been in 【答案】 D 【解析】【分析】考查延续与非延续性动词。根据for about half a year是一段时间,排除非延续性动词A、B、C这三个选项,故选D。 3.—How many letters you to your mother? —109 in all, since 2016. A. has, written B. have, written C. did, write D. are, writing 【答案】 B 【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have written,故答案选B。 【点评】考查动词的时态。注意现在完成时的用法。 4.The small shop ________ for several years. A. opened B. has been opened C. has opened D. has been open 【答案】 D 【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词be open.根据句意,本句应用现在完成时态,故选D。 【点评】考查open转化为be open, be open里的open是形容词,不能加ed..

现在完成时态与过去时态的区别

现在完成时态与过去时态的区别 1. 意义上的区别 一般过去时态只是单纯地表示过去某一时间发生过的动作或者存在的状态, 和现在没有任何联系, 只着眼于过去. 现在完成时态重点强调与现在的联系, 表示过去发生的动作对现在造成的影响和结果, 属于现在时的范畴. 试比较下列例句: I have washed my shoes . 我刷过鞋了. 强调的是过去的某一时间发生的动作"洗" 对现在产生的影响是" 鞋是干净的" . I washed my shoes yesterday . 我昨天刷了鞋. 强调昨天做过"洗" 这个动作, 与现在鞋是否干净没有关系. My father has bought a new car . 我爸爸买了一辆新车. 强调在过去的某一时间发生的动作"买" , 对现在造成的结果是" 他有了一辆新车". My father bought a new car last Sunday . 我爸爸上个周日买了一辆新车. 强调上个周日"买" 这个动作发生过, 与爸爸现在是否有车无关. 也许这辆车是给别人的. 2. 时间状语的区别 一般过去时态只能与表示过去的时间状语连用, 如 yesterday, la st week, three years ago, in 1990 , just now 等.

现在完成时态中的时间状语表达的时间是到现在为止. 如: just 刚刚, before 以前, "since / ever since +过去时间 " 自从...... 开始, ev er 曾经, never 从未, 未曾, "already" 已经 , " for+ 时间段"已有多长时间了. in the last/ past ten years 在过去的十年里, so far 到目前为止. up to now 直到现在, this week 这个星期等等. 二者的根本区别在于过去时强调事实,常有具体的时间状语标志,如,yesterday/5.oclock/this morning,just now,ago etc---, examples: 1.I met her a week ago. 2.We have a English class this morning. 而完成时有两种用法或意义 1,影响性:也是一个过去动作但却强调它对现在的影响,没具体时间点作时间状语,但常有,already,yet,before,just作状语。 (1).Have you had your breakfast,yet?(2).I have seen this movie before. (3).He has just finished his homework. 2.持续性:表动作从过去的一个点开始,一直持续到现在。(现在完成时)如果只需到过去的另一个点就是过去完成时。动词要用延续性的,还常有 for(引导线状时间状语),since(引导点状时间状语) (1).I have been worked here for 20 years./I have worked here since 20 years ago. (2).I have been a member of the League for 2 years.这里的be a member of 代替不可延续的动词短语join the League。

【英语】英语现在完成时专项含解析

【英语】英语现在完成时专项含解析 一、初中英语现在完成时 1.This museum here for over 80 years. It one of the oldest buildings in this city. A. is; was B. had been; is C. was; has been D. has been; is 【答案】 D 【解析】【分析】考查动词的时态。句意:博物馆在这儿有八十多年了。它是这座城市最古老的建筑之一。前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。故选D。 2.—What great progress Huawei ________ in recent years! —No wonder it is widely known in all parts of the world. A. is making B. has made C. makes D. made 【答案】 B 【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。 【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。 3.My father ____ in a panda protection center for 10 years, so he knows a lot about panda. A. was working B. is working C. has worked D. will work 【答案】 C 【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。 【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。 4.—The drama series The Thunder (破冰行动) hits screens these days. —Oh. What a pity! I ____________ any of them yet, A. doesn't watch B. didn't watch C. won't watch D. haven't watched 【答案】 D 【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。——哦。真遗憾!我任何一集也没有看过。根据Oh. What a pity!可知我没有看过。过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选D。 【点评】此题考查现在完成时。注意yet常和现在完成时连用。 5.My parents for twenty years by the time I was 15.

专项训练现在完成时专项练习题

专项训练现在完成时专项练习题 一、初中英语现在完成时 1.This museum here for over 80 years. It one of the oldest buildings in this city. A. is; was B. had been; is C. was; has been D. has been; is 【答案】 D 【解析】【分析】考查动词的时态。句意:博物馆在这儿有八十多年了。它是这座城市最古老的建筑之一。前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。故选D。 2.—Where is your father? — . A. He has been to Shanghai B. He has been in Shanghai C. He has gone to Shanghai D. He have been to Shanghai 【答案】C 【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。Have been to去过某地(已回);have been in在……;have gone to去了某地(未回)。本题中父亲是人们在找的人,所以是去了某地,还没回来,用have gone to。主语he是三人称单数,用has gone to。故选C。 【点评】本题考查现在完成时。以及Have been to;have been in;have gone to三个短语的词义和用法。 3.My parents for twenty years by the time I was 15. A. married B. had married C. had been married D. had got married 【答案】 C 【解析】【分析】for twenty years“二十年”.为表一段时间的状语,要求谓语动词具有持续性。而在所给选项中,只有be married表示结婚状态,具有延续性,故选C。 【点评】本题考查非延续性动词与延续性动词的转换。 4.—They say there is a new restaurant near here. —Yes, and it ______ for more than a week. A. has been open B. open C. is opening D. opens 【答案】 A 【解析】【分析】句意:——他们说在这附近有一个新的餐馆。——是的,它已经开了一个多星期了。根据 for more than a week ,可知用现在完成时,have/has been done,故选A。

一般过去时和现在完成时用法区别(详细点)

一般过去时和现在完成时用法区别(详细点) 1) 经常性或习惯性的动作,常与表示频腮度的时间状语连用。时间状语:every…, sometimes, at…, on Sunday I leave home for school at 7 every morning. 2) 客观真理,客观存在,科学事实。 The earth moves around the sun. 不受时间限制的 Shanghai lies in the east of China. 客观存在 表示格言或警句中。 Pride goes before a fall. 骄者必败。 注意:此用法如果出现在宾语从句中,即使主句是过去时,从句谓语也要用一般现在时。 例:Columbus proved that the earth is round.. 3) 现在时刻的状态、能力、性格、个性、特征。 I don't want so much. Ann Wang writes good English but does not speak well. 比较:Now I put the sugar in the cup. I am doing my homework now. ※4)由连词if unless before as soon as when once however 等引起的时间(条件、让步)状语从句,需要用一般现在时,表示将来时. 第一句用一般现在时,用于操作演示或指导说明的示范性动作,表示言行的瞬间动作。再如:Now watch me, I switch on the current and stand back. 第二句中的now是进行时的标志,表示正在进行的动作的客观状况,所以后句用一般现在时。 现在完成时用法解析 1.构成 现在完成时是由助动词have(has)+动词的过去分词构成。助动词说明该谓语是属于现在时范围。它和主语的人称、数要保持一致。过去分词是主要的谓语动词,说明句子的意义。 2.用法 (1)表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。常被just、already、yet 等副词修饰。如: -Have you had lunch yet? -Yes,I have. I've just had it. 你(已经)吃午饭了吗?我刚刚吃过。(现在我不饿了) (2)表示从过去某一时刻开始一直持续到现在的动作或状态。这个动作可能刚停止,可能仍然在进行。常带有for和since等表

相关主题
文本预览
相关文档 最新文档