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

合集下载

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

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

初中现在完成时练习题及答案一、单项选择题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)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。

第三人称单数用has,其余用have.现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。

以(2)用法: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.★注意:a)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等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。

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

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

一、 单项选择。

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三、 汉译英。

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

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

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

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

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

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

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

She has arrived.她到了。

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

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

We haven '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 'read it yet. 我还没读过这个。

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

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

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

初中英语语法之现在完成时讲解练习及答案

 初中英语语法之现在完成时讲解练习及答案

初中英语语法之现在完成时讲解练习及答案现在完成时是英语中常用的一种时态,用来描述过去发生的动作对现在产生的影响。

以下是一些现在完成时的讲解练及答案,希望对你的英语研究有所帮助。

一、选择题1. —Have you ever been to Paris?—No, I ___ been there yet.A. haven'tB. didn'tC. wasn'tD. aren't答案:A. haven't2. They ___ a party to celebrate the success.A. have heldB. heldC. will holdD. are holding答案:A. have heldA. worksB. workedC. will workD. has worked答案:D. has worked4. ___ you ___ your homework yet?A. Do, doB. Did, doC. Have, doneD. Are, doing 答案:C. Have, done5. We ___ the movie twice.A. seeB. sawC. have seenD. will see答案:C. have seen二、填空题1. I ___ (not finish) my homework yet.答案:haven't finished2. We ___ (live) in this city since 2015.答案:have lived3. ___ they ever ___ (visit) a zoo?答案:Have, visited4. He ___ (already eat) dinner.答案:has already eaten5. The teacher ___ (not arrive) yet.答案:has not arrived三、改错题将下列句子中的错误处改正,并将正确的答案写在括号内。

初中英语语法现在完成时练习试题及含答案

初中英语语法现在完成时练习试题及含答案

一、时态解说:此刻达成时( 1)组成:在达成由助 have + 去分组成,助 have 有人称和数的化。

第三人称数用 has ,其他用have.在达成的否认式直接在助后边加上not 、疑式是把助提到主以前。

以study例,其否认式、疑式和回答形式以下:否认式I have not (haven’t) studied⋯. You have not (haven’t) studied⋯.He has not (hasn’t) studied⋯.否认疑式Have I not (Haven’t I) studied⋯Have you not (Haven ’t you) studied⋯Has he not (Hasn ’t he) studied⋯疑式Have I studied⋯Have you studied⋯Has he studied⋯回答(一定/ 否认)Yes, you have. No, you haven’t.Yes, I have. No, I haven’t.Yes, he has. No, he hasn’t.( 2)用法: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.他走开已两年了。

(英语)初中英语现在完成时专项训练及答案及解析

(英语)初中英语现在完成时专项训练及答案及解析

(英语)初中英语现在完成时专项训练及答案及解析(英语)初中英语现在完成时专项训练及答案及解析一、初中英语现在完成时1.A number of tourists _____ Yangzhou many times because such a beautiful city.A. have been toB. has been toC. has gone toD. have gone to【答案】A【解析】【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。

havebeen to,表示去过某个地方,have gone to,表示去了某地,还没回来。

many times是很多次,游客们应该是去过很多次,用have/hasbeento+地点,由于主语是复数,助动词用have,故选A。

【点评】考查现在完成时,注意have been to表示去过回来了,have XXX表示去了还没回来。

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

——哦。

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

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

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

故选D。

【点评】此题考查现在完成时。

注意yet常和现在完成时连用。

3.—Lucy, is your uncle a XXX?—Yes, he is. He history for nearly 20 years.A. teachesB. hastaught C. is teaching D. will teach【谜底】B【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。

七年级英语现在完成时单项选择题60题

七年级英语现在完成时单项选择题60题

七年级英语现在完成时单项选择题60题1. I ______ my homework yet.A. haven't finishedB. have finishedC. finishedD. finish答案:A。

本题考查现在完成时的否定形式。

现在完成时的构成是“have/has + 过去分词”,yet 常用于现在完成时的否定句和疑问句中,A 选项“haven't finished”是现在完成时的否定形式,符合题意。

B 选项“have finished”是肯定形式,与yet 不搭配。

C 选项“finished”是一般过去时。

D 选项“finish”是一般现在时。

2. They ______ in this school for three years.A. have studiedB. studiedC. studiesD. study答案:A。

此题考查现在完成时的肯定形式。

“for three years”是现在完成时的标志词,表示一段时间,现在完成时的构成是“have/has + 过去分词”,A 选项“have studied”符合现在完成时的构成。

B 选项“studied”是一般过去时。

C 选项“studies”是一般现在时的第三人称单数形式。

D 选项“study”是一般现在时。

3. My sister ______ the room. It's very clean now.A. has cleanedB. cleanedC. cleansD. is cleaning答案:A。

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

“It's very clean now.”表明房间已经被打扫干净,要用现在完成时,A 选项“has cleaned”是现在完成时的正确形式。

B 选项“cleaned”是一般过去时,只是过去的动作,不强调对现在的影响。

C 选项“cleans”是一般现在时。

D 选项“is cleaning”是现在进行时,表示正在进行的动作。

初中英语语法现在完成时练习题答案

初中英语语法现在完成时练习题答案
1)Thehopcloedtwohourago.Thehop_____________________for______ ___________.2)Thedooropenedati 某 inthemorning.Thedoor________________________fori 某 hour.⑤getup→beup;die→bedead;leavep.→beawayfromp.
E 某 ercie: I.Fillintheblankwiththeproperform. 1.I____already____(ee)thefilm.I________(ee)itlatweek.2._____ he____(finih)hiworktodayNotyet. 7.Howlong________theWang______________(tay)hereFortwoweek.8. I________jut___________(finih)myhomework.9.He________(go)tochool onfooteveryday. 10.____you______(find)yourciencebookyet11.Ifit____(be)fineto morrow,I'llgowithyou. 15.I'velotmypen._________you________(ee)itanywhereII.Chooeth ebetanwer. 1.Howlonghaveyou_______here A.beenB.goneC.wentD.neverbeen4.Ititenyear_____Ilatawher. A.will,buyB.did,buyC.are,havingD.have,had7.-DoyouknowLydiaverywell

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

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

初中英语现在完成时练习题及答案一、选择题1.I _______ (not finish) my homework yet.a)haven’t finishb)hasn’t finishedc)haven’t finishedd)haven’t finishing–答案:c2.Lily _________ (go) to the park twice this week.a)has goneb)gonec)has beend)gone to–答案:a3.My parents ________ (buy) a new car last month.a)buyb)has buyc)has boughtd)bought–答案:d4.We ________ (visit) the Great Wall three times.a)visitedb)has visitedc)have visitedd)have been visited–答案:c5.She _______ (live) in London for five years.a)livedb)has livedc)has been livedd)have lived–答案:b二、填空题1.________ you ever _______ (visit) the Eiffel Tower?–答案:Have, visited2.My sister ________ (not finish) her homework yet.–答案:has not finished3.We ________ (already, see) that movie three times.–答案:have already seen4.________ he ever _______ (climb) Mount Everest?–答案:Has, climbed5.Betty ________ (not go) shopping this week.–答案:has not gone三、改错题1.I has already finished my homework.–答案:I have already finished my homework.2.They has been to Japan last summer.–答案:They have been to Japan last summer.3.Have he played basketball before?–答案:Has he played basketball before?4.She hasn’t listens to the new song yet.–答案:She hasn’t listened to the new song yet.5.Have you seen my keys anywheer?–答案:Have you seen my keys anywhere?四、翻译题1.我已经学会了游泳。

初中英语现在完成时专项练习题及答案

初中英语现在完成时专项练习题及答案

初中英语现在完成时专项练习题及答案1、Both his parents look sad。

Maybe they know what'___.2、He has ever been to Shanghai。

has he?3、Have you met Mr。

Li just now?4、The famous writer has written one new book in the past two years.5、- Our country has changed a lot so far.Yes。

I hope it will be even better.6、Zhao Lan has already studied in this school for two years.7、We have known Xiao Li since she was a little girl.8、___ is a very nice film。

I have seen it twice.9、- These farmers have been to the United States.Really。

When did they go there?10、- Have you finished your homework yet?Yes。

I finished it a moment ago.4、___.5、Miss Gao left one hour ago.6、___ the Party three years ago.7、It has been two years since the Green family moved to France.8、The bus arrived here ten minutes ago and is now here.4、___.5、She has been to Shanghai.6、Where has he been these days?8、现在完成时常与表示重复次数的词语如once(一次),twice(两次),___(三次),severaltimes(几次)连用。

初中英语现在完成时专项训练100(附答案)

初中英语现在完成时专项训练100(附答案)

初中英语现在完成时专项训练100(附答案)一、初中英语现在完成时1.It has been three years since I ______ a teacher.A. becomeB. becameC. becomingD. to become【答案】 B【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。

故选B。

【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。

2.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。

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

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

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

他教历史将近20年了。

根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。

主语是he,用has,故选B.【点评】考查现在完成时,注意其常与for+一段时间连用。

4.—Where is your father?— .A. He has been to ShanghaiB. He has been in ShanghaiC. He has gone to ShanghaiD. He have been to Shanghai【答案】C【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。

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

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

一、时态讲解:现在完成时〔1〕构成:在完成由助have+ 第三人称数用has,其余用have.去分构成,助have有人称和数的化。

在完成的否认式直接在助后面加上not、疑式是把助提到主之前。

以study例,其否认式、疑式和答复形式如下:否认式疑式Ihavenot(haven Youhavenot(ha ven Hehasnot(hasn’t)studied’t)studied’t)studied⋯.⋯.⋯.HaveIstudiedHaveyoustudiedHashestudied⋯?⋯?⋯?否认疑式HaveInot(Haven ’tI)studiedHaveyounot(Haven’tyou)studie dHashenot(Hasn ’the)studied ⋯?⋯?⋯?答复〔肯定/否认〕Yes,youhave.No,youhavenYes,Ihave.No,IhavenYes,hehas.No,hehasn’t.’t.’t.〔2〕用法:1.1〕在完成通常表示在说话之前已经完成的动作或存在的状。

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

Mydaughterhasjustgoneout.我女儿出去。

I’msurewe’vemetbef ore我肯.定我以前面。

Shehasarrived.她到了。

2〕表示持到在的作或状,往往和包括在在内的表示一段的状用,如recently,already,just,lately,for⋯,sinceyet⋯,等。

如:Ihaven ’theardfromherthesedays.些日子我没有收到她的信。

Wehaven’tseenyourecently.最近我没有到你。

Theyhavebeenawayfortwoyears. 他离开已两年了。

ShehasbeenwithussinceMonday.★注意:since和for的区since后接点,如1993,lastterm,yesterday,thetimeIgottherefor后接一段,表示“达多久〞,如tenyears,awhile,twodays等。

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

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

(完整版)初中英语语法现在完成时练习题及答案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’s Li Ming ? 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. beenC. 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 been9. --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 . 我刚刚丢了我的化学书。

(完整版word)英语现在完成时训练题含答案

(完整版word)英语现在完成时训练题含答案

(完整版word)英语现在完成时训练题含答案一、初中英语现在完成时1.Nancy for five years.A. was dyingB. has diedC. diedD. has been dead【答案】 D【解析】【分析】句意:南西去世五年了。

A. was dying过去进行时态;B. has died现在完成时态;C. died一般过去时态; D. has been dead现在完成时态。

句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for…连用,用成be dead。

故选D。

【点评】本题考查时态辨析。

某人去世了多少年就用延续性动词的现在完成时,has been dead。

2.Mike used to be a top student, but he behind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】 D【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。

由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。

故选D。

【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。

3.Mr.Fan in 2005.In other words,he for 9 years till now.A. got married;has been marriedB. married;had been marriedC. got married;had been marriedD. married;got married【答案】 A【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次 married 后面要接宾语,get married 表示的是短暂性动作,所以应填get married. 第二空由“till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此处married做形容词“已婚的”故填“has been married”,故选A.【点评】此题考查了动词时态问题,同时也考查了“get married”和“married ”的区别。

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

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

初中英语现在完成时题20套(带答案)及解析一、初中英语现在完成时1.—Look! Your teacher Miss White is over there.—No, it can't be her. She ______ to Beijing.A. has goneB. has beenC. wentD. will go【答案】A【解析】【分析】句意:--看!你的老师怀特小姐在那边。

--不,那肯定不是她。

她去了北京。

A. has gone去了某地,表示该人不在说话地点; B. has been去过某地,表示主语曾经去过某地,有这种经历;C. went过去式,去;D. will go将来时态,将要去。

根据前面的否定猜测,可知怀特小姐去了北京,故选A。

【点评】考查固定搭配have gone to。

2.—What great progress Huawei ________ in recent years!—No wonder it is widely known in all parts of the world.A. is makingB. has madeC. makesD. made【答案】 B【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。

根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。

【点评】考查现在完成时。

注意掌握现在完成时的结构have/has+过去分词。

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【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。

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

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

(完整版)初中现在完成时练习题及答案现在完成时1.现在完成时的构成:现在完成时由助动词have\has + 过去分词构成,第三⼈称单数⽤has,其余⽤have。

I have been in Shenzhen for seven years.Lily hasn’t been 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.⾃从⽗亲去世后,这⼥孩就变得独⽴了。

英语现在完成时试题和答案含答案解析

英语现在完成时试题和答案含答案解析

英语现在完成时试题和答案含答案解析一、初中英语现在完成时1.—I'm sorry for being late.—Never mind. The meeting ______for only 5 minutes. This way, please.A. has begunB. has endedC. has been on【答案】 C【解析】【分析】句意:——对不起,我迟到了。

——没关系.会议只开了5分钟,请这边走。

for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.has been on"在进行,开着(的状态)",故选C【点评】现在完成时表示延续性的状态。

2.—Do you still play basketball?—Oh, no. I ____ it for the past two years.A. haven't playedB. didn't playC. won't playD. hadn't played【答案】A【解析】【分析】句意:——你还打篮球吗?——哦,不了。

我已经有两年没有打过了。

根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。

【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。

3.This museum here for over 80 years. It one of the oldest buildings in this city.A. is; wasB. had been; isC. was; has beenD. has been; is【答案】 D【解析】【分析】考查动词的时态。

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

一、时态讲解:现在完成时(1)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。

第三人称单数用has,其余用have.现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。

以study 为例,(2)用法: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.★注意:a)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等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。

因此,不能说: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 minutes2)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. 他们到加拿大去了。

(可能在路上和已经到加拿大).3)现在完成时不能和表示过去的时间状语连用,如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等连用。

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

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

I have met him before. 我从前曾见过他。

Ma Hong has always been a good student. 马红一直是个好学生。

I have often seen him in the street. 我经常在街上看见他。

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

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

Irregular VerbsExercise: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’s Li Ming ? 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. He ________ (go) to school on foot every day. you ______ (find) your science book yet? 11. If it ____ (be) fine tomorrow, I'll go with you.12. The students ____________ (read) English when the teacher came in. 13. Look! The monkey __________ (climb) the tree. 14. My mother __________ (come) to see me next Sunday. 15. 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. after B. since C. for D. thatwill 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, hadyou 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, goingIII. Rewrite the sentences.1. I have been to Macau before. (改为否定句)?I _________ _________ been to Macau before.2. He hasn’t come to school because he was ill. (就划线部分提问)______ _______ he come to school?3. I bough a new bike just now. (用just改写)? ?I __ __ just __ __ a new bike.4. We began to learn English three years ago.(改为同义句)We ____ ____English ____three years5. He has never surfed, _______ _______? (改成反意疑问句)6. They have been here since 2000. (对划线部分提问)_______ _______have they been here?7. The old man _________ last year. He has _______ _______for a year. (die) (动词填空)8. Miss Gao left an hour ago. (同义句转换)Miss Gao has _______ ________ ________ an hour ago.Ask the questions1) I have been there for two days.__________ _________ __________ you __________ __________?2) My father has lived here since 2000._________ _________ __________ your father _________ __________?3) He left here yesterday.4) They bought a book two hours ago.__________ ___________ they __________ a book?Use “never, ever, already, just, yet, for, since” to fill in the blanks.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.”现在完成时练习题一、翻译下列句子:你曾经吃过鱼和薯条吗?2. 我刚刚丢了我的化学书。

相关文档
最新文档