文档库 最新最全的文档下载
当前位置:文档库 › 现在完成时态讲练

现在完成时态讲练

现在完成时态讲练
现在完成时态讲练

完成时态:现在完成与过去完成基本内容、深层理解与综合运用

★总复习练习:

1. --___ she ___ the flowers yet? --Yes, she ___ it an hour ago.

A. Did; water; did

B. Has; watered; did

C. Has; watered; has done

D. Was; watering; was doing

2. He ___ the bike for two years. A. bought B. has bought C. had D. has had

3. Jim has made many friends since he ___ to China. A. came B. comes C. has come D. will come

4. He’s never worked in this factory, ___ he? A. is B. isn’t C. has D. hasn’t

5. He __ a teacher when he was twenty years old. A. is B. was C. has been D. is being

6. –Where’s Li Lei? --He __ Beijing. A. goes to B. went to C. has gone to D. has been to

7. I like Guilin. I ___ there twice. A. go B. went C. have gone D. have been

8. He went to Toronto two years ago, so he has __ Toronto for two years. A.been to B. gone to C. been in D. gone

9. At the end of last week, I __ the news. A. have heard B. was hearing C. heard D. had heard

10. By the end of last week, I ___ 100 new words. A. have learned B. was learning C. learned D. had learned

11.Mum __ while I __ some washing that day.

A.was cooking; did

B. cooked; was doing

C. was cooking; was doing

D. cooked; did

12. Mum ___ when I ___ back home.

A.was cooking; got

B. cooked; was getting

C. had finished cooking; got

D. had finished cooking; had got

13. We __ a lot from you during the last two years. A. were learning B. have learned C. learned D. learn

14. They __ all their money, so they have to walk back home A. spend B. spent C. have spent D. will spend

15. When I got to the cinema, the film __ for ten minutes. A. had begun B.has begun C.has been on D.had been on

16. Can you tell us where___? A. have you gone B. you have gone C. have you been D. you have been

17. An accident _ to him since he left in 1999. A.happened B.was happened C.has been happened D.has happened

18. He asked if I __ the Great Wall. A. had been to B. had gone C. have gone to D. have been to

19. Bob had finished writing the letter __ his mother came back. A. after B. before C. since D. while

20. I didn’t see this film yesterday because I __ it before. A. see B. had seen C. have seen D. saw

得分:__________ 认真领会下面内容:

一现在完成时态有两个主要用法,“已完成”用法和“未完成”用法。“已完成”是指动作或过程发生在说话之前某个没有明确说出的过去时间(常指最近的过去时间),现在已完成了,并与现在的情况有联系。如:

He’s turned off the light. (含义是:______________________________________________________) “未完成”用法是指动作或状态从过去某时开始,继续到现在,可能继续下去,也可能刚刚结束。如:He’s lived here since 1960. (含义是:____________________________________________________) 这两种用法的主要区别:“已完成”用法通常不与表示一段时间的状语连用,用不可持续性动词。而“未完成”用法通常与表示一段时间的状语连用,用可持续性动词。

二关于since/for

since+时间点,for+时间段,也可互换。

★基础练习:用since或for改写句子

1. I last saw him on his birthday. ________________________________since___________________.

2. The last time I smoked a cigarette was a week ago.

____________________ since_______________. _________________________ for ____________.

3. It’s ten weeks since I last had a good night’s sleep. _________________________ for_____________.

4. He last took a bath the day before yesterday. _________________________ since _______________.

5. It’s three months since he wrote to me. _____________________________ for _________________.

6. Alice left Tianjin a year ago. ________________________________ for __________________.

7. The door was opened an hour ago.

_________________________ since ______________. ________________________ for __________.

三过去完成时态

1过去完成时态与现在完成时态相同,只是把时间推移到过去某一时间之前,即过去的过去,与现在时间不发生联系。过去完成时态常出现在Sb. said 的宾语从句或when,before,after,until等句子中,或根据上下文的语境要求;而这些句子之间常有时可互换。如:

When the bell rang, we had finished our homework.→The bell rang after we had finished our work.

When I reached the station, the train had already left. →I reached the station after the train had left. →

I didn’t reach the station until after the train had left.→The train had left before I reached the station.

★理解练习:用when,before,after,until等改写句子:

1. When I met Tom, he had already heard the news. __________________ after _____________________.

2. When I met Tom, he had not yet heard the news. ______________ before________________________.

3. They cleaned the room and then we arrived. When________________, _________________________.

4. She only noticed it after he’d pointed it out. She_____________________unitl____________________.

5. I got to the cinema after the tickets were sold out. When______________,________________________.

2但必须记住:过去完成时态所用动词的动作必须发生在某个一般过去时态所用动词的动作之前,这个一般过去时态的动作可能在句中出现,可能含在上下文里。比较:

He has lived in Tianjin for ten years. ( ) He lived in Tianjin for ten years.( ) He said he had lived in Tianjin for ten years.( )

★综合运用练习:改错:

1. I’m living in Tianjin since 1993.

2. Have you had good weather last weekend?

3. I can’t go on holiday because I broke my l eg.

4. What have you been doing before you left that school?

5. I’m waiting for three quarters of an hour.

6. I studied English all my life.

7. Who has given you that lovely necklace? 8. I’ve just now fallen downstairs.

9. I haven’t been known him for long. 10. I’ve spoken to the boss today about my holiday.

11. It’s a long time since you didn’t come to see me. 12. Tom sees a lot of Alice lately.

四完成时在It is the first time +that分句”中的用法

在It is/was/will be the first time+that结构中,当主句动词为is/will be时,that分句动词一律用现在完成时态,引导词可以省略。如:

It’s the first time I’ve been here. Don’t forget, it will be the first time I’ve taught.

当然,主句的主语还可以用this, this evening, yesterday等,first也可用其它序数词,time可由其它名词代替。如:

This is the second time that____________________________________.

It’s the first month that _______________________________________.

(思考:当主句动词为was时,that分句动词用什么时态呢?答____________________________________.) ★提高练习:填空:

1. A: Is your new car going OK?

B: Oh, yes, very well. It’s the first Ford we ___________(have) and I must say I’m very happy with it.

2: I was lucky because that _____ (be) the second time I _____________(visit) Guilin that year.

3. A: Are you going to Japan for holiday this year?

B: No, we __________ (stay) at home. It __________(be) the first holiday I ____________(not be) abroad. 4. A: I’m worried about teaching next week.It ________ (be) the first time I _________(teach) children.

B: Don’t worry, it’ll be a bit difficult the first time you ________(teach) them, but the second time it’ll be OK.

完整版现在完成时被动语态详解与练习附习题

现在完成时被动语态详解与练习附习题 现在完成时被动语态讲与练 一、现在完成时的被动语态 现在完成时的被动语态是高中语法时态和语态中的重要组成部分,也是高考经常考查的一项内容。请先看下面几道高考题: 1. I can 't see any coffee in this cupboard. (北京2005 春) A. Has it all been finished B. Was it all finished C. Has it all finished D. Did it all finish 2. Millions of pounds ' worth of damage by a storm which swept across the north of England last night.(重庆2005) A. has been caused B. had been caused C. will be caused D. will have been caused 3. More patients in hospital this year than last year. (江苏2004) A. treated B. have treated C. had been treated D. have been treated 4. —The window is dirty. 全国卷川) —I know. It for weeks.(2004 A. hasn ' t cleaned B. didn ' t clean C. wasn 't cleaned D. hasn ' t been cleaned 这几道高考题考查的都是现在完成时的被动语态,下面我们谈谈它的用法。 1)主动语态即主语为动作的执行者;被动语态即主语为动作的承受者。现在完成时的被动语态同它的主动语态一样,强调过去的动作对现在造成的影响或结果,但主语为动作的承受者,表示“……已经被……”。如: The new school has been set up. 新学校已经建成了。 2)现在完成时被动语态的肯定式为:have / has + been + done 。如: The experiment has been done successfully. 这个实验做得很成功。

八年级英语下册-现在完成时态的讲解与练习-人教新目标版

现在完成时讲解与练习 1.构成现在完成时是由助动词 have(has)+动词的过去分词构成。助动词说明该谓语是属于现在时范围。它和 主语的人称、数要保持一致。过去分词是主要的谓语动词,说明句子的意义。 2.用法 (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 have't seen her for four years. 我有四年没见到她了。 3.结构 1).陈述句结构:主语+have( has)(not)+过去分词+其它。have not=h aven’t has not=hasn’t. 2).一般疑问句结构:Have( Has )+主语+过去分词+其它 3).特殊疑问句:特殊疑问词+have(has) +主语+ 过去分词+其它 eg. He has already finished his homework. He hasn’t finished his homework yet. Has he finished his homework yet --Yes, he has./ No, he hasn’t./ No, not yet. (3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice, ever, never, three times等时间状语。如: I have been to Beijing twice.我去过北京二次。 4.现在完成时的时间状语 (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.我以前见过她,但记不起在哪里见过。 He has been there three times the last few years.近几年他去过那里三次了。 d.用包括“现在”在内的时间状语,如:now, today, this morning (month ,year, term)等。例如 -Have you met him today-No,I haven't.今天你见过他吗我没有。 How many times have you been there this year 今年你去过那里多少次 (2)现在完成时可以和带有since或for等表示“一段时间”的状语连用,表示动作或状态从某一时刻开始, 一直持续到现在。如:I haven't seen him for two years. 但是,像come, arrive, buy等终止性动词不能与 表示“一段时间”的状语连用。要用,必须改为“be(在)”等延续性动词来表述。现归纳总结一下由非延续性动 词到延续性动词的转换: arrive→be here begin(start)→be on die →be dead come back→be back leave →be away fall ill(sick,asleep)→be ill(sick,asleep) get up→be up go out → be out finish →be over put on →wear 或be on open →be open join →be in或 be a member of… close →be closed go to school→be a student borrow →keep buy →have catch(a cold)→ have(a cold) get to know →know begin to study→study come to work →work等 如:He has been a soldier for three years.他参军三年了。

现在完成进行时练习全集及解析

现在完成进行时练习全集及解析 一、单项选择现在完成进行时 1. ---where’s Mom? -----She’s in the kitchen. She _____the housework all morning A.is doing B.was doing C.did D.has been doing 【答案】D 【解析】 试题分析:考查动词的时态。句意:妈妈在哪?她在厨房里。她今早上一直在做家务。根据 all morning表示一直做某事,故选D项。 考点 : 考查动词的时态 2.—I counted sheep, I drank milk and I tried everything, but nothing helped. —It seems you _____ too much recently. Try some sleeping pills. A.worked B.work C.had worked D.have been working 【答案】D 【解析】 试题分析:recently提示用现在完成时或现在完成进行时。用法相同的副词还有lately, so far, up to now, by now, for two days, since last Friday, in /during / over the last /past/ few days 等。故答案为D。 考点:动词时态。 3.—Mum, Dad ought to stop working? —Yes, he has a bad headache because he _______ too long. A.read B.has been reading C.had read D.is reading 【答案】B 【解析】 试题分析:考察现在完成进行时。现在完成进行时表示从过去某时开始一直持续到现在,并且还将持续下去。结构为have/has+ been+动词的现在分词。句意:上文:妈妈,爸爸应该停止工作了吗?下文:他由于一直读书时间过长而头疼。故选B。 考点:考察现在完成进行时 4.—That’s the third time he’s won the award in this field. — Yes. He ______ his maximum potential in the past decade. A.explored B.is exploring C.has been exploring D.has explored 【答案】C 【解析】 考查时态。从语意知“过去十年来他一直都在发掘他最大的潜能”,另外,从“in the past

现在完成时态练习题

课前测试 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 years . A. is writing B.was writing C.wrote D.has written 5、—Our cou ntry ______ a lot so far . —Yes . I hope it will be even ______ . A.has changed; wellB.changed; goodC.has changed; better Dchanged; better 6、Zhao Lan ______already ______in this school for two years . A. was; studyingB. 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 goC. do they go D. have they gone 10、—______ 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 11、 Miss Green isn't in the office . she_______ to the library . A.has gone B. went C.will go D. has been 12、 ---- 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 课前测试 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 years . A. is writing B.was writing C.wrote D.has written 5、—Our cou ntry ______ a lot so far . —Yes . I hope it will be even ______ . A.has changed; wellB.changed; goodC.has changed; better Dchanged; better 6、Zhao Lan ______already ______in this school for two years . A. was; studyingB. 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 goC. do they go D. have they gone 10、—______ 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 11、 Miss Green isn't in the office . she_______ to the library . A.has gone B. went C.will go D. has been 12、 ---- 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

英语现在完成时态讲解学习资料

现在完成时 一、定义:表示一个动作在过去发生并对现在产生影响 表示一个动作由过去发生持续到现在有可能停下,也有可能延续下去 表示一个动作从过去开始发生到目前为止已经发生多次。 二、构成:现在完成时是由“助动词have / has + 动词的过去分词”构成的, 其规则动词的过去分词构成与过去式相同,不规则动词的过去分词则需加强记忆。 如:I have just cleaned my clothes.我刚洗过衣服。 My brother has done his homework already. 我的弟弟已经做完他的作业了。 友情提示:在现在完成时的各种结构中,have, has均为助动词,无实际意义,只起构成时态的作用,不可省略。当主语是第三人称单数时助动词用has,其余人称一律用have。 过去分词 1 、规则动词:规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。 四点变化规则: (1)、一般动词,在词尾直接加“ ed ”。 work---worked---worked ,visit---visited---visited (2)、以“ e ”结尾的动词,只在词尾加“ d ”。 live---lived---lived , (3)、以“辅音字母+ y ”结尾的动词,将"y" 变为"i" ,再加“ ed ”。 study---studied---studied ,cry---cried---cried , play---played---played ,stay---stayed---stayed (4)、重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加“ ed ”。 stop---stopped---stopped , drop---dropped--dropped 2 、不规则动词: AAA型 原型过去式过去分词 burst burst burst cast cast cast cost cost cost cut cut cut hit hit hit hurt hurt hurt put put put set set set shut shut shut

(英语)现在完成时练习全集

(英语)现在完成时练习全集 一、单项选择现在完成时 1.We two thirds of the project so far and we’re sure to complete it on time. A.finish B.will finish C.have finished D.finished 【答案】C 【解析】 【详解】 考查时态。句意:到目前为止,我们已经完成了三分之二的项目,我们一定会按时完成。根据句中时间状语so far可知用现在完成时。故选C。 【点睛】 本题考查现在完成时,现在完成时是“过去的动作或状态持续到现在并且已经完成”。判断现在完成时的标志词有already , ever , never , yet , just , before, still , lately ,since , for a long time ,up to now, until, so far, in the last few years/weeks/mouths , till now, recently等,考生在平时学习英语过程中要多注意积累。本题只要抓住句中时间状语so far(到目前为止)就可以判断出用现在完成时。 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.The Reform and Opening-up, having passed its brilliant age of 40 years ,____the backward

现在完成时态讲解及练习

现在完成时态讲解及练习 一、现在完成时的构成 肯定句:主语+have/ has + done (过去分词)+其它 He has lived in Shenzhen for 4 years. 一般疑问句:Have/ Has +主语+ done (过去分词)+其它 Has he lived in Shenzhen for 4 years 否定句: 主语+have/ has+ not + done (过去分词)+其它 He has not finished his homework. 过去分词的构成方法如下: 1.一般情况下,直接在动词原形后面加–ed. work---worked answer---answered obey---obeyed want---wanted 2.以不发音的-e 结尾的动词只加–d. Move---moved hope---hoped divide---divided 3.字尾是辅音+y的动词。则将y改i加ed. study---studied tidy---tidied satisfy---satisfied 4.以重读闭音节结尾的词,这些词的末尾只有一个辅音字母时,双写这个辅音字母,再加–ed. stop---stopped regret--- regretted drop---dropped 不规则动词过去式与过去分词分类记忆表 一、AAA. (原形,过去式和过去分词一致) 二、ABB(过去式和过去分词一致) 3) 过去式、过去分词-t替换原形-d 5)过去式、过去分词改为-ept

recently; recent years; these days/ years; lately; since; for+时间段; in the past few years; ever since; in the last five months; up to now; since then; so far; ever; never, yet; once; twice; already; before; just already (已经): 用于肯定句 I have already posted the letter . yet(已经): 用于否定句,疑问句 He hasn’t done his homework yet. just(刚刚) They have just left. ever(曾经) Have you ever been to Beijing never(从不) I have never seen him . before(以前) Have you seen the film before since(自从…以来) I’ve worked in the school since 1999. for(长达) He’s lived in Shenzhen for 6 years. in the past several days / weeks/ years(在过去的…) recently(最近) I have not written to my parents recently. so far(到目前为止) So far she has learned 5 English songs. up to now(到目前为止) this morning/month/year(今天早上/这个月/今年) 三、现在完成时的用法 1)现在完成时表示过去发生的动作,并对现在有影响。常与already(已经), yet(已经), just(刚刚),ever(曾经)等词连用. Already, yet的用法 already: 常用于肯定句中. yet: 常用于否定句,疑问句尾. Someone has broken the window. (窗户现在是坏的) I have already lost the key. (我现在没有钥匙) I haven’t read that book yet . (不了解书的内容) I have just cleaned my hands. (手是干净的) 3)现在完成时表示从过去一直持续到现在的动作或状态,常与for, since引导的时间短语或从句连用. since , for 的用法: since: (自…以来) 1)since+时间点 He has stayed here since 5 o’clock. 2)since+ 时间段+ ago He has stayed here since 5 hours ago.

现在完成时态讲解

语法探知:现在完成时态 一、掌握结构:助动词have/has + 动词的过去分词 二、掌握用法: 1.表示过去发生的某一动作对现在造成的影响或结果,常与一些时间状语,如:already, yet, ever, never, just, before, once, twice (次数)等连用,也可以和包括现在在内的时间状语,如these days, today, recently, this year, so far(=by now)等连用. e.g. I have already posted the letter. (信已经不在我这儿了) 2.表示过去发生的动作或存在的状态,一直持续到现在,也许还将继续下去,可以和表示从过去某一时刻延续到现在的一段时间的状语连用,即for +时间段,since+时间点/从句, in(during) the last(past) ten years等,谓语只可用延续性动词。 我们知道英语动词根据词义可分为两种,一种是延续性的,一种是终止性的,终止性动词(也可称为非延续性动词,瞬间动词,或短暂性动词),如begin, start, die, buy, leave, come等,表示动作在一瞬间之内就能完成,不能再延续,所以它的现在完成时不能和表示延续的时间状语连用,即不能与表示一段时间的状语,for+段时间,since+点时间/从句连用,也不能用在how long引导的特殊疑问句中。(但在否定句中短暂性动词可以与for和since短语连用。) 如:They’ve left London for five days. (×) They’ve been away from London for five days. (√) 三、掌握短暂性动词如何转换成延续性动词 常见短暂性动词与延续性动词的对应关系如下: come/go/arrive/get/reach/move—be in/at open—be open die—be dead close—be closed become—be borrow—keep begin/start—be on put on—wear leave—-be away (from) buy—have fall asleep(ill)—be asleep(ill) end/finish—-be over catch a cold—have a cold join the army—be in the army/ be a soldier join the Party—be in the Party/ be a Party member get to do —do (get to know—know) get married —be married get up —be up begin to do —do (begin to study—study)

现在完成时态练习

、用所给动词的正确形式填空 1. ------ -------------- they ________ ( take ) a lot of photos of you? --------- N o, not yet. 2. She _____________ ( not meet ) me for a long time. 3. ------ How long ________ you ___________ ( be ) in London ? 4. I _______ already _________ ( see ) the film, I ________ ( see ) it last week. 5. His father ____________ ( go ) to New York on bus in ess. 6. We _______________ ( study ) in Little Star En glish since two years ago. 7. They ________ (study) En glish for a long time. 8. The childre n _______ (enjoy) themselves in the party last Sun day morni ng.. 9. My father __________ (read) the no vel twice. 10. ---- The door is open. Who ________ (open) it? Do you know? ----- Sorry, I don ' t know. 11. ---- She _______________ (buy) a Hello Kitty for you , hasn ' t she? ---- Yes, she ________ . She _________ (buy) it in Shan ghai last summer. 12. ---- Are you sure you _______________ (lose) your dicti on ary? ---- Yes, I ________________ (look) for it everywhere , but I still can ' t find it. 三、句型转换: 1.1 have fed the fish .(改为疑问句) 2. She has been to Beijing.(改为疑问句并作否定回答) 3. My brother has visited a toy museum.(改为否定句) 4. Uncle Tom has been here for five days.(对画线部分提问) 5. I have eaten fish and chips.(改为否定句) 6. They have bought a computer改成否定句) 7. He has lost his book.先改成一般疑问句,再作肯定与否定回答) 8. Miss Brow n has taught physics for 15 years.(改为一般疑问句句,并作肯定回答)

现在完成时态专项练习题

现在完成时态专项练习题 I. 用所给动词的适当形式填空 1. I____________ already ____________ (see) the film. I ___________ (see) it last week. 2. ___________ he ____________(finish) his work ? Not yet . 3. ___________ you ____________(be) to Hong Kong ? Yes, I ______________ ______________ (be) there twice . 4. He ___________ just __________ (finish) his homework. 5. ___________ the young woman ever ___________(travel) to England? 6. ___________ each of you ___________(read) “Gone with the wind” yet? 7. Have you ___________(get) any new CDs? 8. My family have never ___________ (be) to Sanya. 9. They ___________ ever ___________ (eat) fish and chips. 10. I ___________ just ___________ (lose) my science book. 11. Has Tom ___________ (finish) his work? 12. I have already ___________ (read) this book. 13. She hasn't ___________(return) her book yet. 14. _____________ you ever ____________(eat ) chocolate sundaes ? No, never. 15. My father ____________ just ____________ (come) back from work. He is tired now. 16. Where’s Li Ming ? He _______________ _____________ (go) to the teacher’s office. 17. Shanghai _________ (be) a small town hundreds of years ago. It __________ _________ (become) a large city since then. 18. I ____________ _______________ (work) here since I ______________ (move) here in 1999. 19. So far I ______________ _______________(make) quite a few friends here. 20. How long ____________ the Wangs ______________(stay) here ? For two weeks. 21. I ____________ just ___________ (finish) my homework.

英语现在完成时练习全集

英语现在完成时练习全集 一、初中英语现在完成时 1.A number of tourists _____ Yangzhou many times because such a beautiful city. A. have been to B. has been to C. has gone to D. have gone to 【答案】 A 【解析】【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。have been to,表示去过某个地方,have gone to,表示去了某地,还没回来。many times是很多次,游客们应该是去过很多次,用have/has been to+地点,由于主语是复数,助动词用have,故选A。 【点评】考查现在完成时,注意have been to表示去过回来了,have gone to表示去了还没回来。 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.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.Wow! You ________ dinner! Let's eat now. A. cook B. are cooking C. will cook D. have cooked 【答案】 D 【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。故选D。 【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。

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

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

最新现在完成进行时练习题含答案

最新现在完成进行时练习题含答案 一、单项选择现在完成进行时 1.—Have a break,Amy.You _____________ playing the piano all the morning. —OK,Mom.I will stop after this piece. A.are practicing B.have practiced C.have been practicing D.practiced 【答案】C 【解析】 试题分析:考查动词的时态。句意:休息一会;你从早上一开始就在弹钢琴。好的,妈妈,弹完这段我就休息。根据all the morning可知这个动作一起到持续,故选C项。 考点 : 考查动词的时态 2.I ________ a topic for the composition, but haven’t decided yet. A.will think about B.have been thinking about C.had thought about D.was thought about 【答案】B 【解析】 试题分析:考查时态:句意:我一直在考虑作文的话题,但是还没有决定呢。从but haven’t decided yet.可知是从过去到现在一直在想,还没有决定,表示动作从过去到现在一直在进行,可能还是要进行下去,用现在完成进行时,选B。 考点:考查时态 3.He _______ around the clock since June, when the first Ebola case appeared in this agricultural county. A.had been working B.has been working C.is working D.was working 【答案】B 【解析】 试题分析:考察时态。现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。该句意思为:自从六月份第一起埃博拉病例出现在这个农业化的村庄那一刻开始,他就夜以继日地扑在工作上,。根据句意,题目中的他从六月份开始不停的工作,这个动作是从那个时候一直持续到现在的。故选B

相关文档
相关文档 最新文档