当前位置:文档之家› 现在完成时和现在完成进行时的练习

现在完成时和现在完成进行时的练习

现在完成时和现在完成进行时的练习
现在完成时和现在完成进行时的练习

现在完成时与现在完成进行时比较练习

B. Complete the following sentences with the right form of the verbs given.(根据所给动词的适当形式填空)

1. You know, I ________ (look) for a job for three months, and this is my first formal interview.

2. My sister ________ (stay) in Beijing for three months last year.

3. The little boy is dirty all over because he ________ (play) in the mud all the morning.

4. I ________ (wonder) if you were free this afternoon.

5. Here he is! We ________ (wait) anxiously for him since last night.

C. Make the best choices.(选择题)

1. —I’m sure Andrew will win the first prize in the final.

— I think so. He ________ for it for months. (2008江苏)

A. is preparing

B. was preparing

C. had been preparing

D. has been preparing

2. By the time he realizes he ____ into a trap, it’ll be too late for him to do anything about it. (2008山东)

A. walks

B. walked

C. has walked

D. had walked

3. So far this year we _______ a fall in house prices by between 5 and 10 percent. (2008福建)

A. saw

B. see

C. had seen

D. have seen

4. Cathy is taking notes of the grammatical rules in class at Sunshine School, where she ______ English

for a year. (2007湖南)

A. studies

B. studied

C. is studying

D. has been studying

5. Danny _________ hard for long to realize his dream and now he is popular. (2007福建)

A. works

B. is working

C. has worked

D. had worked

6. —I have got a headache.

—No wonder. You_________ in front of that computer too long. (2007江西)

A. work

B. are working

C. have been working

D. worked

7. The unemployment rate in this district_______ from 6% to 5% in the past two years. (2007上海)

A. has fallen

B. had fallen

C. is falling

D. was falling

8. Now that she is out of job, Lucy ___ going back to school,but she hasn’t decided yet.(北京)

A. had considered

B. has been considering

C. considered

D. is going to consider

9. —______ you ______ him around the museum yet? (2007江苏)

—Yes. We had a great time there.

A. Have ; shown

B. Do ; show

C. Had; shown

D. Did; show

10. —Hi, Tracy,you look pale.

—I am tired. I _______ the living room all day.

A. painted

B. had painted

C. have been painting

D. have painted

1. (2009年全国卷I) His sister left home in 1998,and________since.

A.had not been heard of B.has not been heard of

C.had not heard of D.has not heard of

2.(2009年全国卷I)Edward,you play so well.But I________you played the piano.

A.didn’t know B.hadn’t known

C.don’t know D.haven’t known

3.(2009年福建卷)According to the literary review,Shakespeare________his charities live through their language in his plays.

A.will make B.had made

C.was making D.makes

4.(2009年湖南卷)Would you please keep silent?The weather report________and I want to listen. A.is broadcast B.is being broadcast

C.has been broadcast D.had been broadcast

5. (2009年江苏卷) The population of Jiangsu________to more than twice what it was in 1949.The figure is now approaching 74 million.

A.has grown B.have grown

C.grew D.are growing

6. (2009年江苏卷)—Ann is in hospital.

—Oh,really?I________know.I________go and visit her.

A.didn’t;am going to B.don’t;would

C.don’t;will D.didn’t;will

7. (2009年辽宁卷) Excuse me,Marcia,a reporter from Vanity Fair________all day.Could you speak to her now?

A.phones B.has phoned

C.has been phoning D.phoned

8. (2009年山东卷) I was out of town at the time,so I don’t know exactly how it________.

A.was happening B.happened

C.happens D.has happened

9. (2009年浙江卷) Over the past decades,sea ice________in the Arctic as a result of global warming. A.had decreased B.decreased

C.has been decreasing D.is decreasing

10. (2009年四川卷)—You speak very good French!

—Thanks.I________French in Sichuan University for four years.

A.studied B.study

C.was studying D.had studied

—You speak very good French!

—Thanks.I________French in Sichuan University for four years.

A.studied B.study

C.was studying D.had studied

1. (2010届浙江嘉兴一中摸底测验)—Do you know if Terry will go camping this weekend?

—Terry?Never!She________tents and fresh air!

A.has hated B.hated

C.will hate D.hates

2. (2010届安徽芜湖一中一模)—Got your driving license?

—No.I________too busy to have enough practice,so I didn’t take the driving test last week.

A.was B.am

C.have been D.had been

3. (2010届成都玉林中学月考)He will have learned English for eight years by the time he________from the university next year.

A.will graduate B.will have graduated

C.graduates D.is to graduate

4. (2010届甘肃天水一中段考)I________in London for many years,but I’ve never regretted my final decision to move back to China.

A.lived B.have lived

C.had lived D.was living

5. (2010届苏州调研)—What’s your opinion about my suggestion?

—Sorry,I________.Would you please say it again?

A.hadn’t listened B.wouldn’t listen

C.wasn’t listening D.didn’t listen

6. (2010届合肥检测)Although many measures________,the world’s economy is still going down. A.were taken B.have been taken

C.will be taken D.are taken

7. (2010届福建检测)Since the beginning of the vacation,I______across the country,and my next stop is the Wuyi Mountains.

A.had traveled B.will travel

C.have been traveling D.was traveling

8. (2010年东城检测)Right now the government is trying to control the number of people who________by H1N1 flu.

A.have been affected B.have affected

C.are affected D.affect

9. (2010年长春第一次调研)—I saw Lucy and her boyfriend in the park at nine yesterday evening. —Impossible.She________the Internet with me in my home then.

A.surfed B.had surfed

C.would surf D.was surfing

10. (2010年上海春招)The employees ________that they should renew their contracts within a week. A.advise B.have advised

C.are advised D.had been advised

11. (2010届抚顺一中第一次同步考试)With the help of high technology,more and more new substances ________in the past years.

A.discovered B.have discovered

C.had been discovered D.have been discovered

12. (2010届成都联考)—Look!Everything here is under construction.

—What’s the pretty small house that________for?

A.is being built B.has been built

C.is built D.is building

13. (2010届江西高安中学月考)—Did you have any trouble finding your way in Shanghai?

—Yes,I tried to find my way to the airport but________.

A.has been lost B.get lost

C.lost D.got lost

14. (2010届皖南八校联考)We’ve been told the good news,but when and where to go for the exciting paid vacation ________ yet.

A.are not discussed B.have not been discussed

C.is not being discussed D.has not been discussed

15. (2010年西安质量检测)We haven’t moved into the new office building—it________right now. A.is decorating B.has been decorated

C.is being decorated D.has been decorating

Key:

A. 1. are→have been 2. have been drinking→have drunk 3. have→had

4. Have you done→Did you do

5. come→came

6. didn't seen→hasn't seen

7. passed→have passed

B. 1. have been looking 2. stayed 3. has been playing/ has played

4. wondered

5. have been waiting

C. 1-5 DCDDC 6-10 CABA C

1【解析】C、D是主动语态,hear of表示“听说”,后面应该有宾语。前句意思是“他妹妹1998年离开的家”,说明1998年前有音信,由此可判断下句意思是“她妹妹从1998年到现在以来才没有音信的(被听说过)”,因此是现在完成时态。

【答案】 B

2【解析】前句说。Edward,你(钢琴)弹得这么好,可见现在已经知道“你弹钢琴”,不知道是在过去,而不是现在,因此句子用一般过去时。

【答案】 A

3【解析】考查动词时态。题干是陈述一个客观真理,用一般现在时,选D。

【答案】 D

4【解析】考查时态和语态。句意为:请保持安静行吗?我想听正在广播的天气报告。说话间正在发生的动作,应用进行时同时表示被动含义。

【答案】 B

5.

【解析】考查主谓一致和时态。population是集合名词,或集体名词,即看成一个整体,所以谓语动词用单数形式。句子说的是江苏现在的人口数量和以及增长,用完成时表示现在的状态。【答案】 A

6.

【解析】考查时态和交际用语说话者用I didn’t know,是表示现在之前他不知道。而他现在说要去看他当然是将要去看他用“will’。

【答案】 D

7.

【解析】考查现在完成进行时。由all day可以看出一直在打电话,此时仍然在打,创设了过去发生的动作持续到现在仍在进行,故选C。

【答案】 C

8.

【解析】本题考查具体语境中的时态,后一句隐藏的时间状语是at the time。

【答案】 B

9.

【解析】考查动词时态。从over the past decades可知,在英语中“over/in the past/last +时间段”要与“现在完成时”连用,选C。

【答案】 C

10.

【解析】考查时态。我在四川大学学过4年法语是指过去发生过的事情,所以谓语动词用一般过去时,该题由于有for four years.造成一部分学生做出错误的选择,而选择了D。

【答案】 A

1.

【解析】结合题意可知此处应用一般现在时表示她的习惯,她讨厌帐篷和新鲜的空气。

【答案】 D

2.

【解析】考查时态。根据句中so I didn’t take the driving test last week可知说话人过去一直很忙而没有进行足够的练习,以至于没有参加上周的驾照考试。发生在过去的动作“take”之前,因此应该用过去完成时。

【答案】 D

3.

【解析】考查时态。by the time引导的是时间状语从句,而本句的主句是将来时,所以从句用一般现在时表示将来。

【答案】 C

4.

【解析】“我在伦敦生活了很多年”只是对过去的一般叙述,过去的动作并没有对现在造成影响,故用一般过去时。

【答案】 A

5.

【解析】考查时态。从本题的语境来看,说话人刚才没有在听对方的建议,因此,使用过去进行时,表示“听”的动作刚才没有在发生。

【答案】 C

6.

【解析】考查动词的时态与语态。表示过去发生的动作对现在造成影响,所以用现在完成时;take 与measures之间构成动宾关系,所以要用被动语态。

【答案】 B

7.

【解析】考查动词的时态。该题的时间状语为since+过去的时间点,结合后面的“my next stop is

the Wuyi Mountains”可以看出这里应该用现在完成进行时,表示从过去开始的动作一直持续到现在,并可能持续下去。

【答案】 C

8.

【解析】考查动词的时态语态。句意为:政府正在试图控制感染H1N1流感的人的数量。人们被感染流感,用sb.be affected by sth.结构,这里说的是现在的一般情况,故用一般现在时的被动语态。【答案】 C

9.

【解析】考查时态。根据对话内容可知,昨天晚上九点时Lucy正在和我一起上网,因此用过去进行时。

【答案】 D

10.

【解析】考查动词的语态。语意:(公司)建议员工在一周内续签合同。根据语意,The employees 与advise为动宾关系,所以应该用被动结构,故选C项。

【答案】 C

11.

【解析】考查时态和语态。由句中的时间状语in the past years可知,这里应用现在完成时;句子的主语new substances与discover之间为动宾关系,故选D项。

【答案】 D

12.

【解析】考查时态和语态。语意表明从句中用现在进行时,名词house是动词build的承受者,所以谓语用现在进行时的被动语态。第二句语意为:正在修建的那座漂亮的小房子是用来做什么的?

【答案】 A

13.

【解析】前面的问句以及tried暗示时态应为一般过去时,因此选got lost。

【答案】 D

14.

【解析】后一分句的主语为when and where to go for the exciting paid vacation,表示的是一件事,谓语动词用单数形式,由此排除A、B两项。根据句末的yet可知应该用完成时,即这件事还没有被讨论。

【答案】 D

15.

【解析】考查动词时态、语态。根据题干中前面一句话的时态及后一句话中的时间状语right now 可知,应用现在进行时;又依据语意可知,房子正在(被)装修,因此选C。

专题一 现在完成时(绝对经典)

专题一现在完成时(教师用) ◆教学重点现在完成时日积月累短文填空 ◆教学难点现在完成时表持续 ◆教学内容 现在完成时 一、构成:have (has) +过去分词。规则变化的过去分词与过去式的变化一样,在动词词尾加ed;不规则变化的过去分词见不规则动词表,需要同学记忆。 现以see the film为例将现在完成时的肯定句,否定句和疑问句列表如下: 肯定句:I/You/We/They have seen the film. He/She /It has seen the film. 否定句:I/You/We/They have not/ haven’t seen the film. He/ She/It has not/hasn’t seen the film. 疑问句:Have I/you/they seen the film? Yes, you/ we/I/they have. No, you/ we/I/they haven’t. Has he/she/it seen the film? Yes, he/ she/ it has. No, he/ she/ it hasn’t. 二、用法:现在完成时既涉及过去,又联系现在。 用法一:表示过去发生或已经完成的某一动作对现在造成的影响或结果。常与just (刚刚),already(已经),never(从来没有),ever(曾经),before(以前),yet (仍然),once(一次),twice(两次),many times(很多次),how many times (多少次),so far(迄今为止),during the past(last)three years(最近三年来)等连用。 ※副词的位置:①just常用于肯定句中,放在have / has后,He has just come . ②never表示否定,放在have / has后, He has never visited the Great Wall. ③ever用于疑问句中,句型为: Have / Has+主语+ever+过去分词?“…曾 经……过吗?”用于询问某人过去的经历。Have you ever been to the farm? ④before用于句末,The woman has never heard of that before. ⑤yet用于句末或not之后.Has the train arrived yet? No, not yet. ⑥already用于肯定句, have / has之后或句末.We have already finished it. ⑦so far用于句首或句末. So far, we have visited the moon. 用法二:表示过去已经开始,一直延续到现在的动作或状态。时间状语有: ①or+表示一段时间的词语I have taught English for 19 years。 ②since+表示过去时间点的词语He has been at this school since 1986. ③since+表示过去的时间状语从句I have lived here since I was born. ④since+一段时间+ago. I have known him since 20 years ago. 三、现在完成时态中可以和表示一段时间状语(for,since,how long, all one’s life) 连用的动词必须是表示延续的情况或动作的动词,即延续性动词。如:be,have,know,live,work,study,learn,teach,keep,speak,talk,draw,wait,wear,walk,sleep,drive,write,do,clean等。 I have been a teacher for nearly 20 years. How long has he lived here? 常见的相应转换形式如下: borrow / lend→keep, buy→have, finish / end→be over, arrive /come / go / move / reach /get to→be in /at / be here /be there, begin / start→be on , open→be open , close→be closed, die→be dead , leave→be away(from),go to school→be in school / be a student, get up→be up, fall asleep→be asleep , fall ill→be ill, get to know→know, lose→be lost, become→be, return / come back / get back→be back,

人教版英语八年级英语∶英语现在完成时专练附答案百度文库

人教版英语八年级英语∶英语现在完成时专练附答案百度文库 一、初中英语现在完成时 1.—How many times _______ you _______ to Beijing this year? —Three times. A. have;been B. had;been C. have;gone D. had;gone 【答案】 A 【解析】【分析】句意是:——你今年去过北京几次?——三次。考查have been 与have gone 的区别。have been 是指去过某地切已经回来了,have gone 是指去了某地还没有回来,根据答句Three times.可以推测已经回来了,故选 A。 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.The Greens many places of interest since two years ago. A. has visited B. have visited C. visited D. will visit 【答案】 B 【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens格林一家,表示复数含义,作主语,谓语用复数形式。故选B。 4.— Hobo and Eddie the cinema to watch the film Zootopia. — Oh, that's why I can't find them now. A. have gone to B. have been to C. has gone to D. has been to 【答案】 A 【解析】【分析】考查主谓一致。句意:——侯博和埃迪去了电影院看电影《疯狂动物城》。——哦,这就是为什么我现在找不到他们的原因。have gone to去了;been to去过。Hobo and Eddie作主语,谓语动词要用复数形式。所以选A。

最新现在完成时专项练习经典

最新现在完成时专项练习经典 一、初中英语现在完成时 1.一 How long your brother ______ this camera? — For two weeks. A. have; bought B. have; had C. has; had D. has; bought 【答案】 C 【解析】【分析】本题考查动词的时态。句意:“你哥哥买这个相机多久了?”“两周了。”根据答语“For two weeks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。主语是your brother,为第三人称单数,所以应该选择C项。 【点评】考查现在完成时。 2.Wow! You ________ dinner! Let's eat now. A. cook B. are cooking C. will cook D. have cooked 【答案】 D 【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。故选D。 【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。 3.—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 【答案】 B 【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。 【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。 4.—How do you like Treasure Island,Lucy? —It's so exciting that I _______ it twice. A. am reading B. have read C. was reading D. had read 【答案】B 【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故

英语现在完成时专项训练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.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.I am surprised at the new look of my hometown,for it _____ a lot over the years. A. changed B. changes C. will change D. has changed 【答案】 D 【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多, 结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D. 3.I scared of dogs ever since a dog hurt me when I was five years old. A. will be B. was C. have been D. would be 【答案】 C 【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为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.—How long can I _________ this book?

最新英语现在完成时练习题

最新英语现在完成时练习题 一、单项选择现在完成时 1.—Hello, I have heard you are on holiday. —That’s not the case. Actually I ______ from my holiday in Athens, where I ______ for a fortnight. A.returned; stayed B.have returned; stayed C.will return; stay D.am to return; stay 【答案】B 【解析】 【详解】 考查时态。句意:—你好,我听说你在度假。—不是这样的,我已经从雅典度假回来了,我在那里待了两个星期。根据句意可知,我已经回来,所以用现在完成时have returned。根据语境,stay这个动作已经结束,表示过去发生的动作,所以第二空用一般过去时。故B选项正确。 2.It is the fourth time that Tom ______ in the maths exams. A.failed B.has failed C.had failed D.have failed 【答案】B 【解析】 【详解】 考查固定句式中的时态。固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。本题前面是is,故使用现在完成时,主语是第三人称单数,故B正确。句意:这是这个星期里他第四次打电话给你了。 【点睛】 固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。(1)It is the first time that I have come to the Great Wall. 这是我第一次到长城去。(2)It was the first time that he had visited the Great Wall.那是他第一次参观长城。 3.Only since the Industrial Revolution ________ in places away from their homes or been left to raise small children without the help of multiple adults. A.most people have worked B.have most people worked C.most people had worked D.had most people worked

现在完成时练习题及答案(精华版)

现在完成时 (1)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。第三人称单数用has,其余用have. 现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。以study 为例,其否定 1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。说话人强调的是该动作或状态对现在的结果或影响。 My daughter has just gone out. 我女儿刚出去。I’m sure we’ve met before. 我肯定我们以前见过面。 She has arrived. 她到了。 2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already, just, lately, for…, since…,yet等。如: I haven’t heard from her these days. 这些日子我没有收到她的信。 We haven’t seen you recently. 最近我们没有见到你。 They have been away for two years. 他们离开已经两年了。 She has been with us since Monday.★注意: 1)since和for的区别 since后接时间点,如1993,last term, yesterday, the time I got there for后接一段时间,表示“长达多久”,如ten years, a while, two days等。 Exercise: 用since和for填空 1. Jim has been in Ireland ______ Monday. 2. Jill has been in Ireland ______ three days. 3. His aunt has lived in Australia ______15 days. 4. Mary is in her office. She has been there ______ 7 o'clock. 5. India has been an independent country ______1974. 6. The bus is late. They've been waiting ______ 20 minutes. 7. Nobody lives in those houses. They have been empty ______ many years. 8. Mike has been ill ______a long time. He has been in hospital ______ October. 2)表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。因此,不能说: He has come here for 2 weeks. × The old man has died for 4 months. × They have left only for 5 minutes. × 以上三句话可以改为: He has been here for 2 weeks. The old man has ______ _______ for 4 months. They have _____ _____ only for 5 minutes. 3)have (has) been 和have (has) gone的区别:表示“曾到过某地”要用“have (has) been”; 表示“已经去某地”要用“have (has) gone”。试比较: Where has he been? 他刚才到哪里去了?(已经回来了) Where has he gone? 他上哪儿去了?(人不在) They have been to Canada. 他们到过加拿大。(现在已经不在加拿大) They have gone to Canada. 他们到加拿大去了。(可能在路上和已经到加拿大). 4)现在完成时不能和表示过去的时间状语连用,如yesterday, last year, in 1976, two days ago, just now, when I came in,但可以和already, yet, sometimes, always, often, before, lately, recently, once, twice, ever, never等连用。例如:

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

中考复习专题现在完成时专项练习题 一、初中英语现在完成时 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,理解句子,根据语境判断答

最新现在完成时专项练习经典(word)

最新现在完成时专项练习经典(word) 一、初中英语现在完成时 1.—Look at these stamps. I _______ them for five years. —Wow, they are wonderful. A. kept B. have kept C. have bought D. bought 【答案】 B 【解析】【分析】句意:——看这些邮票,我持有它们5年了。——噢,真漂亮。表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选B。 【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。 2.The volunteers ________ a lot of help to the old and the young since 2010. A. offered B. have offered C. are offering D. will offer 【答案】 B 【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B. 3.—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 【答案】 B 【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。 【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。 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.—How much do you know about the Winter Olympic Games to be held in Beijing? —Well, the media ________ it in a variety of forms. A.cover B.have covered C.would cover D.covered 【答案】B 【解析】 【详解】 考查动词时态。句意:——关于将在北京举办的冬奥会你了解多少?——嗯,媒体已经用各种形式进行了报道。根据句意可以判定出,本题用现在完成时态,强调过去的事情对现在的影响还存在。故C正确。 2.He is the only one of the students who _____ a winner of scholarship five times up to now. A.is B.are C.have been D.has been 【答案】D 【解析】 【详解】 考查现在完成时和主谓一致。句意:他是唯一一位三年奖学金获得者的学生。句中的先行词为the only one,在定语从句中作主语,故谓语动词用单数。根据句中的时间状语for three years,故时态用现在完成时。故D正确。 3.I am a better reader this year than I was last year because I ________ to hundreds of new concepts and ideas. A.have exposed B.had been exposed C.have been exposed D.was exposed 【答案】C 【解析】 【分析】 考查时态。 【详解】 句意:今年我比去年更擅长阅读,因为我接触了数百种新的概念和想法。由上文可知“阅读”的动作发生在去年,延续到今年,并对现在产生了影响,故应为现在完成时。Expose“暴露;揭发”为瞬间性动词,此处现在完成时需改为延续性动词表示“接触”的状态,故用be exposed。综上本题最终选C。 4.The Chinese women’s volleyball team won the gold medal at the Rio Olympics, w hich is the third time the team Olympic gold. A.claimed B.has claimed

(完整版)现在完成时基础练习

现在完成时入门专项练习 一、给出下列动词的过去分词: 1. be _______ 2. has _______ 3. ask _______ 4. do ______ 5. write ________ 6. stop ______ 7. study ______ 8. begin ______ 9. cut _____ 10. cry ________ 11. say ______ 12. read ______ 13. teach _______ 14. buy _____ 15. die ________ 16. lie ______ 17. lay _______ 18. go _______ 19. make ____ 20. hit ________ 二、变换句子: 1.He has studied English for 4 years. 变否定句:_______________________________________________________ 变疑问句:_______________________________________________________ 肯定回答:___________________ 否定回答:_________________________ 2. We have planted 30 young trees this morning. 变否定句:_______________________________________________________ 变疑问句:_______________________________________________________ 肯定回答:___________________ 否定回答:_________________________ 3. Her brother has learned many songs. 变否定句:_______________________________________________________ 变疑问句:_______________________________________________________ 肯定回答:___________________ 否定回答:_________________________ 4. You have known the answer to the question. 变否定句:_______________________________________________________ 变疑问句:_______________________________________________________ 肯定回答:___________________ 否定回答:_________________________ 5. His mother has bought him a new pen. 变否定句:_______________________________________________________ 变疑问句:_______________________________________________________ 肯定回答:___________________ 否定回答:________________________ 三、A.用already或yet 1) Have they taken down the old pictures ______? No, not ___________. 2) Most of us have finished our compositions ________ 3) He said he hadn’t visited the exhibition ________. B.用since或for 1) We have learned five lessons _____ the beginning of this term. 2) Mrs Liao has been in hospital ______ last week. two weeks. 3) I have stayed at my aunt’s _____ 4) Jill has been in Ireland _______Monday. 5) Jill has been in Ireland _______ three days. 6) My aunt has lived in Australia_________15 days. 1

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

现在完成时练习 (一) —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.—Look! Your teacher Miss White is over there. —No, it can't be her. She ______ to Beijing. A. has gone B. has been C. went D. will go 【答案】A 【解析】【分析】句意:--看!你的老师怀特小姐在那边。--不,那肯定不是她。她去了北京。A. has gone去了某地,表示该人不在说话地点; B. has been去过某地,表示主语曾经去过某地,有这种经历;C. went过去式,去;D. will go将来时态,将要去。根据前面的否定猜测,可知怀特小姐去了北京,故选A。 【点评】考查固定搭配have gone to。 2.I ________ an invitation to the concert. I can't wait to go. A. receive B. will receive C. was receiving D. have received 【答案】D 【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。 【点评】考查动词时态。根据题目所给语境推断出应使用的时态。 3.—How do you like Treasure Island,Lucy? —It's so exciting that I _______ it twice. A. am reading B. have read C. was reading D. had read 【答案】B 【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。 【点评】此题考查现在完成时的用法。 4.—How long can I _________ this book? —Five days. But you must return it on time. A. borrow B. lend C. keep D. kept 【答案】C 【解析】【分析】句意:——我能保留这本书多长时间?——五天。但是你一定要按时归还它。A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。 【点评】本题考查延续性动词。以及borrow,lend,keep,kept四个词的词义和用法。

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

专项训练现在完成时专项练习 一、初中英语现在完成时 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.

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