完整版初中现在完成时练习题及答案

合集下载

八年级英语现在完成时练习题20题含答案解析

八年级英语现在完成时练习题20题含答案解析

八年级英语现在完成时练习题20题含答案解析1.I have never been to Paris.A.beenB.goneC.wente答案解析:A。

本题考查have been to 和have gone to 的区别。

have been to 表示去过某地,人已经回来;have gone to 表示去了某地,人还没回来。

本题说“我从未去过巴黎”,应用have been to,所以选A。

B 选项have gone to 不符合题意;C 和D 选项不是现在完成时的正确用法。

2.She has just finished her homework.A.doB.doneC.madeD.did答案解析:B。

finish 的过去分词是finished,do 的过去分词是done。

本题说“她刚刚完成了她的作业”,应用现在完成时,has+过去分词,所以选B。

A 选项do 是动词原形;C 选项made 不是finish 的正确搭配;D 选项did 是过去式。

3.We have lived in this city for ten years.A.liveB.livedC.livesD.living答案解析:B。

本题考查现在完成时的用法。

have+过去分词,live 的过去分词是lived,所以选B。

A 选项live 是动词原形;C 选项lives 是第三人称单数形式;D 选项living 是现在分词。

4.Have you ever read this book?A.readB.readedC.readsD.reading答案解析:A。

read 的过去分词还是read。

本题是现在完成时的一般疑问句,Have+主语+过去分词,所以选A。

B 选项readed 是错误的;C 选项reads 是第三人称单数形式;D 选项reading 是现在分词。

5.They have seen the movie twice.A.seeB.seenC.sawD.seeing答案解析:B。

【英语】初中英语现在完成时题20套(带答案)

【英语】初中英语现在完成时题20套(带答案)

【英语】初中英语现在完成时题20套(带答案)一、初中英语现在完成时1.My mother a good example for me since I was young.A. wasB. has beenC. will beD. is【答案】 B【解析】【分析】句意:打小以来,妈妈就是我的好榜样。

根据时间状语“since l was young”可知,主句应用现在完成时,表示动作从过去一直持续到现在。

故选B。

【点评】考查动词的时态2.All the skirts .They very well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】C【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。

第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。

故选C。

【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。

3.—Your shoes are so old. Why don't you buy a new pair?—Because I all my money on an MP5.A. spendB. have spentC. am spendingD. was spending【答案】 B【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。

强调过去发生的动作对现在的影响,应用现在完成时,故选B。

【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。

4.—How do you like Treasure Island,Lucy?—It's so exciting that I _______ it twice.A. am readingB. have readC. was readingD. had read【答案】B【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。

(完整版)现在完成时练习题108道(附答案)

(完整版)现在完成时练习题108道(附答案)

现在完成时练习题108 道现在完成时用于过去发生的动作或状态与现在的联系,包括对现在的影响、造成的结果以及动作的持续等。

现在完成时的形式是由“ have/has +过去分词”构成。

1.1现在完成时的构成肯定句:主语+ have/has + 过去分词... 否定句:主语+have/has + not + 过去分词... 疑问句:Have/Has + 主语+ 过去分词...? 疑问代词/疑问副词+ have/has + 主语+ 过去分词...?肯定句否定句一般疑问句简答I / You have seen it I / You have not seen it Have you seen it?Yes, I have. No, I haven't .He / She / It has seen it He / She / It has not seenit Has he seen it ? Yes, he has.No, he hasn't .We / You / They have We / You / They have Have they seen it? Yes, they have.seen it. not seen it. No, they haven't .1.2现在完成时的肯定句句型:主语(第三人称单数以外的人称)+ have 主语(第三人称单数)+ has + 现在完成时的肯定句由助动词have/has加过去分词构成:He's gone shopping他. 去买东西了。

I've never been to Paris我. 从未到过巴黎。

1.3现在完成时的否定句句型:主语+ have/has + not + 过去分词... 现在完成时的否定句是在助动词have/has后加not,之后是过去分词:I haven't seen him for a long time 我. 已经很久没见到他了。

七年级英语现在完成时练习题40题(带答案)

七年级英语现在完成时练习题40题(带答案)

七年级英语现在完成时练习题40题(带答案)1. I ______ my homework already.A. finishB. have finishedC. finishedD. will finish答案:B。

解析:根据现在完成时的结构“have/has + 过去分词”,句中有already( 已经)这个标志词,通常用于现在完成时,所以要用have finished。

A选项是一般现在时,C选项是一般过去时,D选项是一般将来时。

2. She ______ to the library three times this week.A. has beenB. wasC. isD. will be答案:A。

解析:句中this week(本周)表示一个时间段,three times( 三次)表示次数,这种情况下用现在完成时表示从过去到现在的经历,结构为have/has + 过去分词,这里主语是she,所以用has been。

B选项是一般过去时,C选项是一般现在时,D选项是一般将来时。

3. They ______ a lot of English words so far.A. learnB. learnedC. have learnedD. will learn答案:C。

解析:so far 到目前为止)是现在完成时的标志词,现在完成时结构是have/has + 过去分词,主语是they,所以用have learned。

A选项是一般现在时,B选项是一般过去时,D选项是一般将来时。

4. My brother ______ his new bike for a month.A. has hadB. hadC. haveD. will have答案:A。

解析:for a month( 一个月)表示一段时间,在现在完成时中可以和延续性动词连用,have 拥有)的过去分词是had,主语是my brother,是第三人称单数,所以用has had。

(完整版)初中英语现在完成时练习题及答案

(完整版)初中英语现在完成时练习题及答案

现在完成时练习题一、单项选择1、Both his parents look sad .Maybe they _________what's happened to him .A. knew B. have known C. must know D.will know2、He has _______ been to Shanghai , has he ?A. already B.never C.ever D. still3、Have you met Mr Li ______?A. just B. ago C.before D. a moment ago4、The famous writer _____ one new book in the past two yearA. is writing B.was writing C.wrote D.has written5、-Our country ______ a lot so far .-Yes . I hope it will be even ______ .A. has changed ; well B. changed ; goodC. has changed ; better D. changed ; better6、Zhao Lan ______already ______in this school for two years .A. was ; studying B. will ; studyC. has ; studied D. are ; studying7、We ______ Xiao Li since she was a little girl .A. know B. had known C. have known D. knew8、Harry Potter is a very nice film .I_______ it twice .A. will see B. have seen C. saw D.see9、-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 gone10、-______ you ___ your homework yet ?-Yes . I _____ it a moment ago .A. Did ; do ; finished B. Have ; done ; finishedC. Have ; done ; have finished D. will ; do ; finish11、His father ______ the Party since 1978 .A. joined B. has joined C. was in D. has been in12、-Do you know him well ?- Sure .We _________ friends since ten years ago .A. were B. have been C. have become D. have made13、-How long have you ____ here ?-About two months .A. been B. gone C. come D. arrived14、Hurry up! The play __________ for ten minutes .A. has begun B. had begun C. has been onD. began15、It _____ ten years since he left the army .A. is B. has C. will D. was16、Miss Green isn't in the office . she_______ to the library .A.has gone B. went C.will go D. has been17、My parents ______ Shandong for ten years .A. have been in B. have been toC. have gone to D. have been18、The students have cleaned the classroom, ?A. so theyB. don't theyC. have theyD. haven't they19、has Mr White been a member of Greener China since he to China?A. How soon, comesB. How often, gotC. How long, cameD. How far, arrived20、His uncle for more than 9 years.A. has come hereB. has started to workC. has lived thereD. has left the university二、句型转换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 Fra nce.8、The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子) ___________________________________________三、汉译英1、吉姆已做完作业,他现在有空了。

七年级英语现在完成时练习题50题含答案解析

七年级英语现在完成时练习题50题含答案解析

七年级英语现在完成时练习题50题含答案解析1.I ______ my homework already.A.have finishedB.finishedC.will finishD.finish答案解析:A。

现在完成时表示过去发生的动作对现在造成的影响。

“already”通常与现在完成时连用,所以选A。

B 是一般过去时,C 是一般将来时,D 是一般现在时,都不符合题意。

2.She ______ never ______ to Beijing.A.has,beenB.have,beenC.is,beenD.was,been答案解析:A。

主语是she,第三人称单数,所以用has。

“have/has been to”表示去过某地,现在完成时。

B 中have 与主语不搭配;C 和D 不是现在完成时。

3.We ______ just ______ the book.A.have,readB.readC.will readD.are reading答案解析:A。

“just”常与现在完成时连用,表示刚刚做过某事。

B 是一般现在时,C 是一般将来时,D 是现在进行时,不符合题意。

4.They ______ the movie twice.A.have seenB.sawC.will seeD.see答案解析:A。

“twice”表示次数,常与现在完成时连用。

B 是一般过去时,C 是一般将来时,D 是一般现在时,都不合适。

5.Have you ______ your breakfast?A.hadB.haveC.eatD.ate答案解析:A。

“have breakfast/lunch/dinner”吃早/中/晚餐,这里用现在完成时,所以用had。

B 是原形,C 和D 不是现在完成时的正确形式。

6.He ______ not ______ his room yet.A.has,cleanedB.cleanedC.will cleanD.is cleaning答案解析:A。

初中英语现在完成时题20套(带答案)及解析

初中英语现在完成时题20套(带答案)及解析

初中英语现在完成时题20套(带答案)及解析一、初中英语现在完成时1.He ________ for ten years.A. has been marriedB. marriedC. got marriedD. had married【答案】 A【解析】【分析】句意:他结婚十年了。

根据句意可知是从过去持续到现在的动作,应该用现在完成时。

故选A。

2.All the skirts .They very well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】C【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。

第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。

故选C。

【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。

3.—The drama series The Thunder (破冰行动) hits screens these days.—Oh. What a pity! I ____________ any of them yet,A. doesn't watchB. didn't watchC. won't watchD. haven't watched【答案】 D【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。

——哦。

真遗憾!我任何一集也没有看过。

根据Oh. What a pity!可知我没有看过。

过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。

故选D。

(英语)英语现在完成时练习题及答案及解析

(英语)英语现在完成时练习题及答案及解析

(英语)英语现在完成时练习题及答案及解析一、初中英语现在完成时1.The Greens many places of interest since two years ago.A. has visitedB. have visitedC. visitedD. will visit【答案】 B【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。

since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens格林一家,表示复数含义,作主语,谓语用复数形式。

故选B。

2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。

由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。

【点评】考查动词时态。

根据题目所给语境推断出应使用的时态。

3.—How do you like Beijing, Miss Read?—I've no idea. I _____ there.A. have goneB. have beenC. haven't beenD. haven't gone【答案】 C【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。

短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。

【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。

4.The volunteers ________ a lot of help to the old and the young since 2010.A. offeredB. have offeredC. are offeringD. will offer【答案】 B【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.5.—How do you like Treasure Island,Lucy?—It's so exciting that I _______ it twice.A. am readingB. have readC. was readingD. had read【答案】B【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大道教育现在完成时1. 现在完成时的构成:现在完成时由助动词have'has +过去分词构成,第三人称单数用has,其余用have。

I have bee n in Shen zhe n for seve n years.Lily has n 'bee n to America before.2. 现在完成时的用法:1 )现在完成时通常表示在说话之前已经完成的动作或存在的状态。

说话人强调的是该动作或状态对现在的结果或影响。

My daughter has just gone out.我女儿刚出去。

I ' m sure we ' ve met be我肯定我们以前见过面。

She has arrived.她到了。

2)表示持续到现在的动作或状态,for…,sinceyet等。

女口:I haven ' t heard from her these days这些日子我没有收到她的信。

We haven ' t seen you recently最近我们没有见到你。

They have bee n away for two years. 他们离开已经两年了。

She has bee n with us since Mon day.3. 常和现在完成时连用的时间状语:already, yet, before, lately, recently, once, twice, ever, never , since, for 等连用。

例如:She has already come. 她已经来了。

I haven ' t read it yet我还没读过这个。

They have n ever bee n to Yan 他们从未去过延安。

I have n't seen him lately. 我近来没看到他。

She has bee n an in depe ndent girl since her father passed away.自从父亲去世后,这女孩就变得独立了。

Jack has been a doctor for 10 years杰克做医生已经10 年了。

4. 现在完成时的否定式和疑问句。

否定句:在have\has后加not 结构:主语+has\have+not +过去分词+其他一般疑问句:Has\Have提到主语前,其他照写。

结构:Have\Has+主语+过去分词+其他特殊疑问句:特殊疑问词+—般疑问句注意:肯定句中如有some\and,在否定句或者一般疑问句中要变成any\or,即some-a ny an d-or大道教育6. 注意:1. sinee和for的区别since 后接过去的某个时间点,如1993, last term, yesterday, the time I got therefor后接一段时间,表示长达多久”女口ten years, a while, two days等。

Exercise:用since 禾口for 填空1. Jim has bee n in Irela nd ____ Mon day.2. Jill has bee n in Irela nd _____ three days.3. His aunt has lived in Australia _____ 15 days.4. Mary is in her office. She has bee n there _____ 7 o'clock.5. In dia has bee n an in depe ndent country __ 1974.6. The bus is late. They've bee n wait ing ____ 20 minu tes.7. Nobody lives in those houses. They have bee n empty _____many years.8. Mike has bee n ill ____ a long time. He has bee n in hospital ______October.2. 表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die 等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。

因此,不能说:He has come here for 2 weeks. xThe old man has died for 4 mon ths. xThey have left only for 5 minu tes. x以上三句话可以改为:He has bee n here for 2 weeks.The old man has _____________ for 4 mon ths.They have __________ only for 5 minu tes3. have (has) been (to\in ) + 地点和have (has) gone(to)+ 地点的区别:曾到过某地” =“ have (has) been去过,;现在已经回来了。

已经去某地 ” “ have (has) gone >去了没有回来。

试比较:Where has he been?他刚才到哪里去了?(已经回来了) Where has he gone? 他上哪儿去了?(人不在)They have been to Can ada.他们到过加拿大。

(现在已经不在加拿大)They have gone to Can ada.他们到加拿大去了。

(可能在路上和已经到加拿大) 随堂练习:一、 用单词的适当形式填空I. She ' s ____________ (live) here ever since she was ten. 2. Both of them ______________ (be) in Hongkong for ten days. 3. Both of them __________ (come) to Hongkong ten days ago. 4. Half an hour _________ (pass) since the train __________ (leave).5. Mary ______ (lose) her pen. _______ you _______ (see) it here and there?6. ______ you ______ (find) your watch yet?7. ---Are you thirsty? ---No I _______ ust __________ (have) some oran ge. 8. We _______ already _________ (retur n) the book. 9. ______ they _______ (build) a new school in the village? 10. I ____________ (not fini sh) my homework . Can you help me? II. My father __________ (read) the novel twice. 12. I ________ (buy) a book just now. 13.1 ________ (lost ) my watch yesterday.二、 单选题1. How long have you ______ A. come B. gothere?C. arrived2. My gran dpa diedA. at the age of my 2 C. whe n I was 2. 3. Jane hasA. beenB. for 2 years D. my age was 6. to Bei Jing. She will come back tomorrow.B. goneC. went4. It is ten yearsA. after I last saw her.B. sinceC. for5.--Who will go to the stati on to meet Lorry?--I will. I her several times.A. metB. have metC. had met6. --What a nice dress! How long _____you _____ it?--Just 2 weeks. A. will, buyB. did, buyC. are, havi ng7. --Do you know Lydia very well?--Yes, She and I _____ f riends since we were very young.D. beenD. never beenD. thatD. will meetD. have, hadA. have madeB. have becomeC. have bee nD. have turned8. The Smiths _______ in China for 8 years.A. has livedB. livedC. have bee nD. live9. --Hello, this is Mr. Green speaki ng. Can I speak to Mr. Black?--Sorry. He the Bainiao Park.A. has bee n toB. has gone toC. went toD. will go to10. -- you ever to the US?--Yes, twice.A. Have, goneB. Have, bee n C, Do, go D. were, going三、将下列句子变成否定句,一般疑问句,并对划线部分提问。

1) I have bee n there for two days.否定句:一般疑问句:对划线部分提问:2) My father has lived here since 2000.否定句:一般疑问句:对划线部分提问:3) He left here yesterday.否定句:一般疑问句:对划线部分提问:4) They bought a book two hours ago.否定句:一般疑问句:对划线部分提问:四、用never, ever, already, just, yet, for, since ” to 填空1.1 have ______ see n him before, so I have no idea about him.2. Jack has ________ fini shed his homework.3. Mr. Wang has taught in this school _______ ten years.4. “ Have you ______ seen the film? ”“ No, I have ______ seen it.5. “ Has the bus left _____ ? ”“ Yes, it has ________ l eft. ”五、用have(has) been 或have(has) gone 填空。

相关文档
最新文档