初中现在完成时练习题及答案.docx

合集下载

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

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

初中现在完成时练习题及答案一、单项选择题1. I ____________ my homework yet.A. didn't doB. haven't doneC. doesn't doD. hasn't done答案:B. haven't done2. _______ you ever been to Japan?A. HaveB. HasC. AreD. Is答案:A. Have3. Sarah _________ books at the library.A. had readB. had been readingC. has readD. has been reading答案:C. has read4. We _________ each other since last week.A. didn't seeB. haven't seenC. haven't been seeingD. doesn't see答案:B. haven't seen5. _______ you ever _______ surfing?A. Did, goB. Have, wentC. Have, goneD. Did, gone答案:C. Have, gone二、完形填空题It has been a different world without our dear friend, Oscar. We __6__ him since we were eight-years-old. Oscar was a great friend and an amazing person. He __7__ us to be much better people.Last summer, Oscar fell terribly ill. He __8__ in the hospital for a few weeks, but unfortunately, he __9__ his battle with the illness and __10__ away.Since Oscar's death, we __11__ daily memories of our time with him. We __12__ how he always had something positive to say, no matter what. Oscar __13__ inspired us to be positive and kind, even in difficult times.We have been __14__ for several therapy sessions as a group, and it has really helped us __15__ with the loss of our friend. We __16__ that accepting the loss is a process, and it takestime to heal. But we are __17__ grateful for the time we had with Oscar and the memories we __18__ with him.Oscar's __19__ and laughter is greatly missed, but his __20__ will forever be in our hearts.6. A. knowB. have knownC. knewD. known答案:B. have known7. A. haveB. hasC. hadD. having答案:C. had8. A. wereB. has beenC. hasD. had been答案:D. had been9. A. losesB. lossC. loosesD. lost答案:D. lost10. A. passB. passedC. passingD. passes答案:B. passed11. A. rememberB. rememberedC. remembersD. have remembered答案:B. remembered12. A. alwaysB. usuallyC. sometimesD. never答案:A. always13. A. yetB. alreadyC. alsoD. always答案:D. always14. A. goB. goesC. goneD. going答案:A. go15. A. copeB. copingC. copedD. have coped 答案:B. coping16. A. knowB. knewC. knownD. knowing答案:C. known17. A. tooB. veryC. soD. really答案:D. really18. A. madeB. makeC. have madeD. making答案:C. have made19. A. joyfulB. happinessC. joyfulD. joy答案:D. joy20. A. friendshipB. friendC. friendsD. friendly答案:C. friends三、阅读理解题Emma has always been interested in photography. For her13th birthday, her parents bought her a camera and she has been taking photos ever since.In the past year, Emma has taken over 10,000 photos. She has traveled to different places and captured the beauty around her. She has photographed stunning landscapes, cute animals, and even her friends and family. Emma has discovered that the more she practices, the better her photos turn out.Emma has also created an online portfolio of her photos. She has received positive feedback from friends and strangers alike. Some people have even contacted her asking if they can purchase prints of her photos.Recently, Emma entered a photography contest. The theme was \。

现在完成时练习题及答案

现在完成时练习题及答案

现在完成时练习题及答案一、选择题1、 I ______ my homework yetA haven't finishedB have finishedC finishedD didn't finish答案:A解析:yet 常用于现在完成时的否定句和疑问句中,现在完成时的构成是“have/has +过去分词”,否定形式是“haven't/hasn't +过去分词”,A 选项 haven't finished 符合现在完成时的否定形式。

2、 They ______ in this city since 2008、A liveB livedC have livedD are living答案:C解析:“since +时间点”是现在完成时的标志,现在完成时的构成是“have/has +过去分词”,C 选项 have lived 符合现在完成时的结构。

3、 Have you ever ______ to Beijing?A goneB beenC wentD go答案:B解析:have been to 表示“去过某地(已经回来)”,have gone to 表示“去了某地(还没回来)”,根据句意“你曾经去过北京吗?”,这里表示去过且已经回来,所以用 have been to,B 选项 been 符合。

4、 My father ______ the Party since 1978、A joinedB has joinedC was inD has been in答案:D解析:“since +时间点”是现在完成时的标志,join 是短暂性动词,不能与时间段连用,要转化为 be in,现在完成时的构成是“have/has +过去分词”,D 选项 has been in 符合现在完成时的结构。

5、—How long ______ you ______ here?—For two yearsA have; studiedB did; studyC do; studyD will; study答案:A解析:根据答语“For two years”可知问句要用现在完成时,现在完成时的构成是“have/has +过去分词”,A 选项 have; studied 符合现在完成时的结构。

英语现在完成时题20套(带答案).docx

英语现在完成时题20套(带答案).docx

英语现在完成时题20 套( 带答案 )一、初中英语现在完成时1.—Look at these stamps. I _______ them for five years.—Wow, they are wonderful.A. keptB. have keptC. have boughtD. bought【答案】B【解析】【分析】句意:——看这些邮票,我持有它们 5 年了。

——噢,真漂亮。

表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用 have,故选 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.I scared of dogs ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】C【解析】【分析】由 since 引导的从句可知主句应用现在完成时,故答案为 C。

句意是:自从我五岁时被狗伤过之后我就一直怕狗。

【点评】本题考查现在完成时的用法。

4.—Lucy, is your uncle a teacher?—Yes, he is. He history for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach 【答案】B【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。

七年级英语现在完成时练习题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 .knew B . have known C . must know D .will knowHe has ________ been to Shanghai , has he ?already B .never Have you met Mr just B . agoA . 2、A . 3、 A . 4、 T he famous writer A . is writing 5、 一 Our country —Yes . I hope it C .ever D . still Li ______ ?C .beforeD . a moment ago _ one new book in the past two yearsA . has C . hasB .was writingC .wroteD .has written a lot sofar . will be evenB . 6、 Zhao Lan already in this school for two yearsA .was ; study ingB . will ; studyC .has ; studied D, .are ; study ing7、We Xiao Li since she was a little girl .A .knowB . had knownC . have knownD . knew& Harr y Potter is a very nice film 」 it twice .A will see.have seen C saw D .see9、 —These farmers have been to the United States .—— Reall y? When there ?A .will they goB . did they goC do they goD . have they gone10、 you your homework yet ?—Yes . I it a moment ago .changed ; goodcha nged ; betterA . C . 11、 A . 12、 cha nged ; well changed ; better D . Did ; do ; fini shedB Have ; done ; fini shedHav e ;done ; hav e fini shed D . will ; do ; finishHis fatherthe Part y since 1978 .joined B . has joinedC . was inD . has been in—Do you —Sure know him well ? .We _________ f riends since ten years ago .were B . have been C . have become D . have made —How longhave you A . 13、 A . bee n B . gone C comeD arrived14、 Hurr y up! The pla y for ten minu tesA . has begunB . had beg unC . has been on D. 15、 It te n years since he left the army . A . is B . has C . will D washere ?began16、 —About two mon ths . Miss Gree n isn't A .has gone B . went in the C .will office . she _______ to the library .go D . has been17、My parents _______ Shandong for ten years .A . have been inB . have been to三、 汉译英。

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

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

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

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

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

句子中有already,是现在完成时的标志词。

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

只有B 选项是现在完成时。

2.She _______ to Beijing twice.A.has beenB.wasC.isD.will be答案解析:A。

句子中有twice,表示去过某地几次,要用现在完成时。

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

只有A 选项has been to 表示去过某地。

3.We _______ English for five years.A.learnB.learnedC.have learnedD.will learn答案解析:C。

for five years 是现在完成时的标志词,表示一段时间。

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

只有C 选项是现在完成时。

4.They _______ not seen the movie yet.A.haveB.hasC.areD.were答案解析:A。

yet 是现在完成时的标志词。

主语是they,所以用have。

B 选项has 用于第三人称单数;C 选项are 是be 动词的现在时;D 选项were 是be 动词的过去时。

5.Have you _______ been to Shanghai?A.everB.neverC.yetD.already答案解析:A。

ever 常用于疑问句中,表示曾经。

B 选项never 表示从未;C 选项yet 常用于否定句和疑问句中;D 选项already 常用于肯定句中。

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

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

Exercise:I. Fill in the blanks with the proper form.1.I____ already ____ (see) the film. I ________ (see) it last week.2._____ he ____ (finish) his work today? Not yet.3.My father ____ just ____ (come) back from work. He is tired now.4. Where ’ sMingLi ? He __________ (go) to the teacher’ s office.5.I __________ (work) here since I ______ (move) here in 1999.6.So far I _______________(make) quite a few friends here.7.How long ________ the Wangs ______________(stay) here ? For two weeks.8.I ________ just ___________ (finish) my homework.9.____ you ______ (find) your science book yet?10.I've lost my pen. _________ you ________ (see) it anywhere?II. Choose the best answer.1.How long have you _______ here?A. comeB. gotC. arrivedD. been2.My grandpa died _________.A. at the age of my 2B. for 2 yearsC. when I was 2.D. my age was 6.3.Jane has _____ to BeiJing. She will come back tomorrow.A. beenB.goneC. wentD. never been4.It is ten years _____ I last saw her.A. afterB. sinceC. forD. that5.--Who will go to the station to meet Lorry?--I will. I _____ her several times.A. metB. have metC. had metD. will meet6.--What a nice dress! How long _____ you _____ it?--Just 2 weeks.A. will, buyB. did, buyC. are, havingD. have, had7.--Do you know Lydia very well?--Yes, She and I _____ friends since we were very young.A. have madeB. have becomeC. have beenD. have turned8.The Smiths _______ in China for 8 years.A. has livedB. livedC. have beenD. live9.--Hello, this is Mr. Green speaking.Can I speak to Mr. Black?-- Sorry. He ______ the Bainiao Park.A. has been toB. has gone toC. went toD. will go to10.--____ you ever ____ to the US?--Yes, twice.A. Have, goneB. Have, been C, Do, go D. were, going一、翻译下列句子:1.你曾经吃过鱼和薯条吗? 2 . 我刚刚丢了我的化学书。

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

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

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

I have been in Shenzhen for seven years.Lily hasn ’tbeen to America before.2.在完成的用法:1)在完成通常表示在说话之前已经完成的动作或存在的状。

人的是作或状在的果或影响。

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

I ’ m sure we’ ve met before我肯.定我以前面。

She has arrived. 她到了。

2)表示持到在的作或状, 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.3.常和在完成用的状:already, yet, before, lately, recently, once, twice, ever, never , since, for 等用。

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

I haven’ t read it yet我.没个。

They have never been to Yan他’ an从.未去延安。

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

She has been an independent girl since her father passed away.自从父去世后,女孩就得独立了。

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

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

现在完成时现在完成时的构成:现在完成时由助动词have\has + 过去分词构成,第三人称单数用has,其余用have。

I have been in Shenzhen for seven years.Lily hasn’t been to America before.现在完成时的用法:1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。

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

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

I’m sure we’ve met before. 我肯定我们以前见过面。

She has arrived. 她到了。

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

如:I haven’t heard from her these days. 这些日子我没有收到她的信。

We haven’t s een you recently. 最近我们没有见到你。

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

She has been with us since Monday.xx现在完成时连用的时间状语:already, yet, before, lately, recently, once, twice, ever, never,since,for等连用。

例如:I haven’t read it yet. 我还没读过这个。

They have nev er been to Yan’an. 他们从未去过xx。

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

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

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

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

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

结构:Have\Has+主语+过去分词+其他特殊疑问句:特殊疑问词+一般疑问句注意:肯定句中如有some\and,在否定句或者一般疑问句中要变成any\or,即some-anyand-or以study 为例,其否定式、疑问式和简单回答形式如下:部分不规则变化动词表6.注意:1.since和for的区别since后接过去的某个时间点,如1993,last term, yesterday, the time I got therefor后接一段时间,表示“长达多久”,如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等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。

因此,不能说: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 minutes3.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 Canada. 他们到过xx。

(现在已经不在xx)They have gone to Canada. 他们到xx去了。

(可能在路上和已经到xx)随堂练习:一、用单词的适当形式填空1.She’s _____________ (live) here ever since she was ten.2.Both of them ________________ (be) in Hongkong for ten days.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 _________just _________ (have) some orange.8. Wealready _________ (return) the book.9. ________ they _______ (build) a new school in the village?10. I _____________(not finish) my homework . Can you help me?11. My father(read) the novel twice.12. I _________ (buy) a book just now.13. I _________ (lost ) my watch yesterday.二、单选题1. How long have you _______ here?2. My grandpa died _________.A. at the age of my 2B. for 2 yearsC. when I was 2.D. my age was 6.A. beenB. goneC. wentD. never been4. It is ten years _____ I last saw her.A. afterB. sinceC. forD. that5.--Who will go to the station to meet Lorry?--I will. I _____ her several times.A. metB. have metC. had metD. will meet6. --What a nice dress! How long _____ you _____ it?--Just 2 weeks.A. will, buyB. did, buyC. are, havingD. have, had7.--Do you know Lydia very well?--Yes, She and I _____ friends since we were very young.8. The Smiths _______ in China for 8 years.A. has livedB. livedC. have beenD. live9. --Hello, this is Mr. Green speaking. Can I speak to Mr. Black?-- Sorry. He ______ the Bainiao Park.A. has been toB. has gone toC. went toD. will go to10. --____ you ever ____ to the US?-- Yes, twice.Have, goneB. Have, beenC, Do, goD. were, going三、将下列句子变成否定句,一般疑问句,并对划线部分提问。

1) I have been 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. I have _______ seen him before, so I have no idea about him.2. Jack has _________ finished 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 _________ left.”。

相关文档
最新文档