(完整版)现在完成时练习题(可编辑修改word版)

合集下载

现在完成时与过去完成时练习题及答案精选全文

现在完成时与过去完成时练习题及答案精选全文

可编辑修改精选全文完整版现在完成时与过去完成时练习题及答案一、选择题:1. I _______ my homework already.A. have finishedB. finishedC. had finished2. Sarah _______ to the new movie yet.A. hasn't beenB. hasn't goneC. didn't go3. By the time I arrived, they _______ the meeting.A. have finishedB. finishedC. had finished4. How long _______ this book?A. have you readB. did you readC. had you read5. He _______ breakfast when I called him this morning.A. hadB. hasC. was having6. _______ to the store before you went home?A. Did you goB. Have you goneC. Had you gone7. I _______ him for a long time.A. have not seenB. did not seeC. had not seen8. She _______ her car keys.A. lostB. has lostC. had lost9. We _______ the project by the deadline.A. have not finishedB. did not finishC. had not finished10. By the time we arrived at the party, they _______ all the food.A. have eatenB. had eatenC. ate答案:1. A2. A3. C4. A5. C6. C7. A8. B9. A 10. B二、填空题:1. He _______ (already/finish) his homework.2. They _______ (not/be) to the new restaurant yet.3. By the time he arrived, the train _______ (already/leave).4. How long _______ you _______ (already/read) this book?5. She _______ (be) tired because she _______ (already/work) all day.6. _______ you _______ (ever/go) to Paris before?7. I _______ (not/see) him since last year.8. They _______ (already/lose) their way in the forest.9. We _______ (not/finish) the project on time.10. By the time they came to the party, we _______ (already/eat) all the cake.答案:1. has already finished2. haven't been3. had already left4. have you already read5. is, has already worked6. Have, ever been7. haven't seen8. have already lost9. haven't finished 10. had already eaten三、改错题:1. I have never been to London before.2. She have already cooked dinner.3. They had already arrived when I got there.4. How long have you know each other?5. By the time we arrived, they left the party.6. I had seen him since yesterday.答案:1. √2. have -> has3. √4. have -> have you known5. left -> had left6. seen -> not seen四、句子翻译题:1. 我已经完成作业了。

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

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

一、单项选择。

1、Both his parents look sad . Maybe they _________what's happened to him .Aknew Bhave known C.must know D.will know2、He has _______ been to Shanghai , has he ?Aalready B.never C.ever D. still3、Have you met Mr Li ______?A.just Bago C.before Da moment ago4、The famous writer _____ one new book in the past two year .A. 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 Bchanged ; good Chas changed ; better D.changed;better6、Zhao Lan ______already ______in this school for two years .A. was,studying B.will ; study C.has;studied Dare;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 Bhave seen C.saw D.see9、—These farmers have been to the United States . —Really ? When _____ there ?A.will they go Bdid they go C.do they go Dhave they gone10、—______ you ___ your homework yet ? —Yes . I _____ it a moment ago .ADid do ;finished BHave done;finished CHave done;have finished Dwill do ; finish 11、 His father ______ the Party since 1978 .Ajoined Bhas joined Cwas in Dhas been in12、—Do you know him well ? — Sure .We _________ friends since ten years ago .Awere Bhave been Chave become Dhave made13、—How long have you ____ here ? —About two months .Abeen Bgone Ccome Darrived14、Hurry up! The play __________ for ten minutes .A.has begun Bhad begun C.has been on Dbegan15、It _____ ten years since he left the army .Ais Bhas Cwill Dwas16、 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 .Ahave been in Bhave been to Chave gone to Dhave 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二、句型转换。

(完整版)现在完成时练习题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 我. 已经很久没见到他了。

(完整版word)英语现在完成时单元测试题(含答案)含答案解析

(完整版word)英语现在完成时单元测试题(含答案)含答案解析

(完整版word)英语现在完成时单元测试题(含答案)含答案解析一、初中英语现在完成时1.—They say there is a new restaurant near here.—Yes, and it ______ for more than a week.A. has been openB. openC. is openingD. opens【答案】 A【解析】【分析】句意:——他们说在这附近有一个新的餐馆。

——是的,它已经开了一个多星期了。

根据 for more than a week ,可知用现在完成时,have/has been done,故选A。

【点评】考查现在完成时,注意识记其标志词。

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.——Where is Mr. Wang?——He together with his students ________ Zhuyuwan Park.A. has gone toB. have gone toC. has been toD. have been to【答案】 A【解析】【分析】句意:—王老师在哪里?—他同他的学生去了Zhuyuwan公园。

A. has gone to去了,没在这里。

主语是单数;B. have gone to去了,没在这里。

主语是复数;C. has been to去过,没在那里;主语是单数;D. 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.自从父亲去世后,这女孩就变得独立了。

(完整版)现在完成时练习题及答案(可编辑修改word版)

(完整版)现在完成时练习题及答案(可编辑修改word版)

现在完成时练习题及答案(精华汇总)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.He (go) to school on foot every day.10. 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. come B. got C. arrived D. 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. been B. gone C. went D. never been4.It is ten years I last saw her. A. after B. since C. for D. that5.-- Who will go to the station to meet Lorry? --I will. I her several times. A. met B. have met C. had met D. will meet6. --What a nice dress! How long you it?--Just 2 weeks. A. will, buy B. did, buy C. are, having D. have, had7.--Do you know Lydia very well? --Yes, She and I friends since we were very young.A. have madeB. have bec omeC. have beenD. have turnedin China for 8 years. A. has lived B. lived C. have 8.The Smithsbeen D. live9.--Hello, this is Mr. Gre en speaking. Can I speak to Mr. Black? -- Sorry. He the Bainiao Park. A. has been to B. has gone to C. went to D. will go to10.-- you ever to the US? -- Yes, twice. A. Have, gone B. 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 schoolbecause 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.Ⅳ. A sk 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.he ?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.”二、用since 和for 填空1.two years2.two years ago3. last month4. 19995.yesterday6. 4 o’clock 7 4 hours8. an hour ago9. we were children10. lunch time 11.she left here12.He has lived in Nanjing the year before last.13.I’ve known him we were children.14.Our teacher has studied Japanese three years.15.She has been away from the city about ten years.16.It’s about ten years she left the city.三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。

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

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

一、时态讲解:现在完成时(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, fo r…,since…,yet等。

如: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。

(完整版)现在完成时讲解(含讲解及习题)(可编辑修改word版)

(完整版)现在完成时讲解(含讲解及习题)(可编辑修改word版)

(完整版)现在完成时讲解(含讲解及习题)(可编辑修改word版)现在完成时讲解一、构成:肯定式:主语+ 助动词have/has + 动词的过去分词.疑问式:助动词Have/Has + 主语+ 动词的过去分词?否定式: 主语+ 助动词have/has + not + 动词的过去分词.过去分词规则变化:a)一般情况下,直接加ed, (work---worked,water---watered, finish---finished 等;)b)以“辅音字母+ y”结尾的动词, 把y 变成i 再加ed, (carry-- -carried study---studied 等;)c)以辅+元+辅结尾且中读的动词,要双写最后一个辅音字母,再加ed。

(stop---stopped,shop---shopped)d)以不发音的e 结尾的动词,只加d(过去分词不规则变化表:二、用法:用法一:表示过去(已经、曾经或从未)发生的某一动作对现在造成的影响或结果。

标志词:①already, ②never, ③ever, ④just, ⑤yet, ⑥before,⑦once/twice/数字+ times例:I have cleaned my room. 我已打扫了房间(房间现在是干净的,不需要打扫了)They have left. --他们已经离开了,也就是说现在他们人不在这里I have never had a car (我从未有过汽车。

)I have been there twice.a)already 往往用于肯定句,用在疑问句时表示强调或加强语气;yet 用于否定句和疑问句。

He has already left here. 他已经离开这里了。

Has he already left here? 他(真的)已经离开这里了吗?(表示加强语气)My teachers haven’t had breakfast yet. 我的老师们还没有吃早饭。

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

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

(完整版word)英语现在完成时试题和答案含答案一、初中英语现在完成时1.My parents for twenty years by the time I was 15.A. marriedB. had marriedC. had been marriedD. had got married【答案】 C【解析】【分析】for twenty years“二十年”.为表一段时间的状语,要求谓语动词具有持续性。

而在所给选项中,只有be married表示结婚状态,具有延续性,故选C。

【点评】本题考查非延续性动词与延续性动词的转换。

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

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

【点评】考查动词时态。

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

3.—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【点评】现在完成时表示延续性的状态。

现在完成时练习题精选全文完整版

现在完成时练习题精选全文完整版

可编辑修改精选全文完整版现在完成时练习题选择填空。

1.I_______ a letter from him since he left.A.didn't receive B.haven't got C.didn't have D.haven't heard 2.—Where have you _______ these days?—I have to Dazhu with my friends.A.been;gone B.been;been C.gone;been D.gone;gone 3.How long have you _______ this book?A.bought B.borrowed C.had D.lent4.—Where's Peter?—He _______ to Nanjing.A.is going B.has been C.has gone D.went5.You've never seen such a wonderful film before,_______ ?A.haven't you B.have you C.do you D.don't you 6.We have lived here _______ five years ago.A.when B.since C.before D.after7.—I have watched the game.—When you _______ it?A.have;watched B.do;watch C.did;watch D.will;watch 8.—How do you like Beijing,Mr Black?—Oh,I _______ such a beautiful city.A.don't visit B.didn't visit C.haven't visited D.hadn't visited9.The old people _______ lonely at all since we began to visit them once a week.A.don't feel B.hasn't felt C.haven't felt D.didn't feel10.My grandfather_______ in the small town all his life.He always says he likes the town.A.lived B.have lived C.has lived D.is living11.Miss Brown _______ to the Great Wall twice.A.have been B.has been C.have gone D.has gone12.His brother has been to Stone Forest twice _______ he came to Yunnan.A.after B.before C.since D.for13.His grandpa _______ for two years.A.was died B.has been dead C.was dead D.has died14.—Have you ever_______ to Haikou?—Yes,I_______ there with my family last August.A.gone;went B.been;went C.been;went to D.been;was in15.His sister _______ her hometown for three years.She'll return next year.A.left B.has left C.has been away D.has been away from(Key:1—5BBCCB 6—10BCCCC 11—15BCBBD)。

(word版)现在完成时与现在完成进行时态讲解及练习(含答案),文档

(word版)现在完成时与现在完成进行时态讲解及练习(含答案),文档

时态现在完成时一.根本结构:助动词have/has+过去分词(done)。

表示过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。

二.句型:否认句:主语+have/has+not+过去分词+其他.一般疑问句:Have/Has+主语+过去分词+其他.简略答语:Yes,主语+have/has.(肯定)No,主语+haven't/hasn't.(否认)三.用法1.“已完成〞用法:表示一个过去发生并结束的动作对现在造成的影响或结果。

这一类情况可以细致分为下述两种情况。

1〕表示开始于过去的动作刚刚结束。

常和just,now,already,yet,not yet等不确定的时间状语连用。

LiMinghasjustturnedoffthelight.李明刚刚把灯关上。

〔说明现在灯关上了〕I'vefinishedmyhomeworknow.现在我已经做完作业了。

〔说明可以交作业或做别的了〕2〕表示过去动作的结果,现在仍残留着。

一般不用时间状语。

Ihavelostmypen.我把笔丢了。

〔说明过去某时丢的,现在我还没找到这支笔〕Shehasbecomeateacher她.已经当了老师。

〔说明她现在仍是老师〕2.“未完成〞用法。

表示动作或状态从过去某时开始,持续到现在的动作〔用行为动词表示〕或状态〔be动词表示〕,常与for〔+段时间〕、since(+时间点或过去时的句子)连用。

for+时段〔foralongtime,foramonth〕since+过去一个时间点〔译为:自从以来,如since1991、sinceyesterday〕since+时段+ago〔since2daysago〕④since+从句〔过去时〕●⑤Itis+时段+since+从句〔过去时〕⑥其它常见:today,thisweek〔month〕,lately,recently,thesedays,inthepastfewdays,duringthelasttwoweeks,,sofar,uptonow,till〔until〕now等。

(word完整版)现在完成时专项练习题及答案

(word完整版)现在完成时专项练习题及答案

一、单项选择。

1、Both his parents look sad 。

Maybe they _________what's happened to him .Aknew Bhave known C.must know D.will know2、He has _______ been to Shanghai , has he ?Aalready B。

never C.ever D. still3、Have you met Mr Li ______?A。

just Bago C.before Da moment ago4、The famous writer _____ one new book in the past two year 。

A. 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 Bchanged ; good Chas changed ; better D。

changed;better6、Zhao Lan ______already ______in this school for two years 。

A. was,studying B。

will ; study C。

has;studied Dare;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 Bhave seen C。

(完整版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 ”的区别。

(完整word版)现在完成时和过去完成时练习题与答案

(完整word版)现在完成时和过去完成时练习题与答案

现在完成时课内练一、短暂性动词转换为延续性动词或者表示可以延续的状态的短语。

①arrive at / in sp / get to / reach sp / come / go / move to sp→ be in sp / at school / at home / on the farm / be here / be there1)He got to Beijing five minutes ago.He Beijing for.2)I moved to the USA in 2008.I the USA since.3)I went home yesterday.I home for.4)They came here last week.They ___________ here since _____________.② come to / go back to / return to→ be back to go out → be out1)He came out two years ago.He ______________ for ____________.2)We return to Beijing yesterday.We ___ ____________ to Beijing since __________.③ become → be1)I became a teacher in 2000. I ________________ a teacher for _________________.2)The river became dirty last year. The river _______ _______ dirty for _______ ________.④ close → be closed open → be open1)The shop closed two hours ago. The shop _______________ ______ for _________________.2)The door opened at six in the morning.The door ________ ________ ________ for six hours.⑤ get up → be up; die → be dead; leave sp. → be away from sp.fall asleep / get tot sleep → be asleep; finish / end → be over; marry→ be married;1)I got up two hours ago.I ________ ______ _______since _______________.2)He left Shanghai just now.He _______ _____________ ______ Shanghai for five minutes.3)My grandpa died in 2002.My grandpa _______ _____ ______for _______ ________.4)The meeting finished at six.The meeting ________ ______ ______ for six hours.5)I got to sleep two hours ago .I ________ _____ ___ since _________ _________.6)They married in 1990.They ________ _________ __________since _________.⑥ start / begin to do sth. → do sth. ; begin → be on1)I began to teach at this school in 1995.2)The film began two minutes ago. I ____ ____ at this school since ____. The film ____ ____ ____ for ____ ____.⑦borrow → keep; lose → not have ; buy → have ; put on → wear catch / get a cold → have a cold; get to know → know1)They borrowed it last week.They __________it since _____________.2)I bought a pen two hours ago.I ____________a pen for _____________.3)I got to know him last year.I ___________ him since ___________.4)I put on my glasses three years ago. I _________ my glasses for ______________.⑧ have / has gone to → have been inHe has gone to Beijing.He _____________ Beijing for two days.⑨join the league / the Party / the army→be a league member /a Party member / a soldier→ be a member of the league/ the Party→ be in the league/ the Party / the army1) He joined the league in 2002.He _________________ a _________________ for two years.He ___________ a _________ the ________ for two years.He _______________________ the league for two years.2) My brother joined the army two years ago.My brother _________a ________ for ___________ ___________.My brother ___________ in ___________ for two years.二、用 have(has) been 或 have(has) gone 填空。

现在完成时练习精选全文完整版

现在完成时练习精选全文完整版

可编辑修改精选全文完整版现在完成时练习题(短暂性动词与延续性动词的转换)一.单项选择()1. Li Hong has ________ the army for 2 years.A. joinedB. be inC. been inD. joined in()2. Mike ___________ the story for a month.A. has boughtB. has hadC. had hadD. has borrowed()3. Mr. Black _________ China since the summer of 1998.A. has been toB. has been inC. has come toD. came to()4. His father _______ for years.A. has diedB. has been deadC. diedD. dies()5. He has a computer of his own. He ____ it two days agoA. boughtB. boughtC. boughtD. has bought()6. --- Is your father a Party member--- Yes, he ____ the party three years ago. He _____ a Party member for three years.A. joined; has beenB. has joined; has beenC. was joined; isD. joined; was ()7. ---What a nice bike! How lone ____ you ____ it ----Just five weeks.A. will; buyB. did; buyC. are; havingD. have; had()8. I ______ this book for a week .I have to return it now.A. borrowedB. have borrowedC. keptD. have kept()9. ----______ your sister _______ in Green China for a long time----Yes. She joined it five years ago.A. Has; beenB. Have; beenC. Has; joinedD. Have; joined()10. ---How long have you _______ from the USA ----For three months.A. come backB. returnedC. go backD. been back()11. I _____ this book for half a year.A. have boughtB. have hadC. boughtD. had()12. The students are sorry to hear that famous singer _______ for a year.A. has leftB. has goneC. has been awayD. has gone away()13. He ____ a cold for three days.A. has caughtB. has hadC. has gotD. caught()14. Jim Green ____ in China for two years.A. has comeB. has beenC. has arrivedD. came()15. The film ____ for half an hour.A. has been onB. has begunC. hasn’t begunD. began()16.How long have you _______ this bookA. Bought B.borrowed C.had D.lent()17.His grandpa _______ for two years.A.was died B.has been dead C.was dead D.has died()18. His sister ______ her hometown for three years. She'll return next year. A.left B.has left C.has been away D.has been away from()19、 His father ______ the Party since 1978 .A. joined B. has joined C. wasin D. has been in() 20、—Do you know him well— Sure .We _________ friends since ten years ago .A. were B. have been C. have become D. have made() 21、—How long have you ____ here—About two months .A. been B. gone C. come D. arrived()22、Hurry up! The play __________ for ten minutes .A. has begun B. had begunC. has been on D. began()23、has Mr White been a member of Greener China since he toChinaA. How soon, comesB. How often, gotC. How long, cameD. How far, arrived()24、 His uncle for more than 9 years.A. has come hereB. has started to workC. has lived thereD. has left the university二.句型转换((每空一词)。

9.17初二三英语现在完成时专项练习题及答案解析(可编辑修改word版)

9.17初二三英语现在完成时专项练习题及答案解析(可编辑修改word版)

初中英语现在完成时专项练习题及答案一、单项选择。

1、Both his parents look sad . Maybe they what's happened to him .A.knewB.have knownC.must knowD.w ill know2、He has been to Shanghai , has he ?A. alreadyB.neverC.everD. still3、Have you met Mr Li ?A.justB.agoC.beforeD. a moment ago4、The famous writer one new book in the past two year .A.is writingB.w as writingC.wroteD.has written5、—Our country a lot so far .—Y es . I hope it will be even .A.has changed ; wellB.changed ; goodC.has changed ; betterD.changed ; better6、Zhao Lan already in this school for two years .A.was ; studyingB.will ; studyC.has ; studiedD.are ; studying7、We Xiao Li since she was a little girl .A.knowB.had knownC.have knownD.knew8、Harry Potter is a very nice film .I it twice .A.will seeB.have seenC.sawD.see9、—These farmers have been to the United States . —Really ? When there ?A.will they goB.did they goC.do they goD.have they gone10、—you your homework yet ?—Y es . I it a moment ago .A.Did ; do ; finishedB.Have ; done ; finishedC.Have ; done ; have finishedD.will ; do ; finish11、His father the Party since 1978 .A.joinedB.has joinedC.was inD.has been in12、—Do you know him well ?—Sure .We friends since ten years ago .A.wereB.have beenC.have becomeD.have made13、—How long have you here ?—About two months .A.beenB.goneeD.arrived14、Hurry up! The play for ten minutes .A.has begunB.had begunC.has been onD.began15、It ten years since he left the army .A.isB.hasC.willD.was16、Miss Green isn't in the office . she to the library .A.has goneB.wentC.w ill goD.has been17、My parents Shandong for ten years .A.have been inB.have been toC.have gone toD.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二、句型转换。

(完整版word)《英语现在完成时》单元测试题(含答案) 含答案

(完整版word)《英语现在完成时》单元测试题(含答案) 含答案

(完整版word)《英语现在完成时》单元测试题(含答案) 含答案一、初中英语现在完成时1.—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【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。

Have been to去过某地(已回);have been in在……;have gone to去了某地(未回)。

本题中父亲是人们在找的人,所以是去了某地,还没回来,用have gone to。

主语he是三人称单数,用has gone to。

故选C。

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

以及Have been to;have been in;have gone to三个短语的词义和用法。

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.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 ”的区别。

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

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

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

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

1.1 现在完成时的构成肯定句:主语+ have/has + 过去分词...否定句:主语+ have/has + not + 过去分词...疑问句:Have/Has + 主语+ 过去分词...?疑问代词/疑问副词+ have/has + 主语+ 过去分词...?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.我已经很久没见到他了。

The road hasn't been cleaned since it snowed.自下过雪以后这条路一直没有清扫过。

1.4 现在完成时的一般疑问句句型:Have/Has + 主语+ 过去分词...?回答方式:Yes,主语+ have/has.No,主语+ have/has + not.现在完成时的一般疑问句是将助动词have/has置于主语之前(大写have/has后的第一个字母),在句尾加问号;这种语序是倒装语序:Have you done it? —Yes,I have./No,I haven't.你做这件事了吗? ——是的,我做完了。

/不,我没有。

Have you ever been to India? —Yes,I have./No,I haven't.你去过印度吗? ——是的,我去过。

(完整版)现在完成时练习题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 seenHas he seen it ?Yes, he has. itNo, 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我.已经好久没见到他了。

现在完成时(完整版)

现在完成时(完整版)

3)ABC型(三种都不一样) fly-flew-flown break-broke-broken take-took-taken write-wrote-written
4)ABA型(原形与过去分词相同) run-ran-run come-came-come become-became-become
一、现在完成时的构成
have/has+动词的过去分词(done)
二、基本句式构成
1.肯定句: 主语+have/has+过去分词+其他。 I have seen the film. 2.否定句: 主语+have/has+not +过去分词+其他。 I haven't seen the film. 3.一般疑问句 Have/has+ 主语+过去分词+其他? Yes, 主语+have/has. / No, 主语+have/hasn’t. Have you seen the film? Yes, I have. / No, I haven't.
I have kept the book since last week. I borrowed the book lasta student for over two years. I became a student two years ago.
2.转换成be+名词
join the army
join the Party go to school
be a soldier be a Party member be a student
3转换成be+形容词或副词 die leave close be dead finish be over begin
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、现在完成时的结构
(补充现在完成时常用的时间状语)
二、去过某地(指回来了)
三、去了某地(指还没回来)
翻译句子。

1. 我曾去过北京两次。

2.——Tom 呢?——他去北京了?
3.——我没去过游乐园。

——我也没。

单选:
1.I a letter from him since he left.
A.didn't receive B.haven't got C.didn't have D.haven't heard 2.—Where have you these days?—I have to Dazhu with my friends.A.been;gone B.been;been C.gone;been D.gone;gone 3.How long have you this book?
A.bought B.borrowed C.had D.lent 4.—
Where's Peter?—He to
Nanjing.A.is going B.has been
C.has gone D.went
5.You've never seen such a wonderful film before,?
A.haven't you B.have you C.do you D.don't you
6.We have lived here five years ago.
A.when B.since C.before D.after
7.—I have watched the game.—When you it?A.have;
watched B.do;watch C.did;watch D.will;watch 8.—How do you like Beijing,Mr Black?—Oh,I such a beautiful city.A.don't visit B.didn't visit C.haven't visited
D.hadn't visited
9.The old people lonely at all since we began to visit them once a week.A.don't feel B.hasn't felt C.haven't felt D.didn't
feel
10.My grandfather in the small town all his life.He always says he likes the town.A.lived B.have lived C.has lived D.is living
11.Miss Brown to the Great Wall twice.
A.have been B.has been C.have gone D.has gone
12.His brother has been to Stone Forest twice he came to Yunnan.A.after B.before C.since D.for
13.His grandpa for two years.
A.was died B.has been dead C.was dead D.has died
14.His sister her hometown for three years.She'll return next year.
A.left B.has left C.has been away D.has been away from
用have(has) been 或have(has) gone 填空。

(一)A: Where Li Fei ?
B: He to Hainan Island.
A: How long he there?
B: He there for three days.
A: When will he come back , do you know?
B: I’m afraid he won’t come back recently.
A: Could you tell me the way to Hainan Island?
B: Sorry, I never there.
A: How many times Li Fei to that place?
B: He there only once.
(二)用have/has been to/in, have gone to 的各种形式填空。

Where is Jack? He his country.
John England since he came back.
How long have this village?
The Smiths Beijing for years.
——you ever America?
——Yes, I there many times.
I this school since three years ago.
三、单选。

1 .How long he the library book .
A.has, borrow
B.has ,kept
C.has, bought
D.did, buy
2 .Mr Green isn't in the office , He to the library
A.has gone
B.went
C.has been
D.will go
3.Mr smith to Tokyo and he will be back in a week
A.has been
B.has visited
C.has sent
D.has gone
4.They China for two years
A.have been to
B.have been in
C.have gone to
D.have come to
5.May the book for two weeks.
A.borrowed
B. lent
C. kept
D. bough
6.We haven't seen the film .
A.already
B. ever
C. yet
D. since
7.Mary isn't here. She has the shop.
A.been to
B. went to
C. gone to
D. /
8.--I have never heard of the news.
-- .
A.So do I
B. So have I
C. Neither have I
D. Either do I
9.She supper since six thirty.
A.has B . had C. has had D. doesn't have
10.you ever studied with over 3 friends?
A.Will
B. Have
C. Are
D. Do
11.How long has he been for you?
A.wait
B. waiting
C. waited
D. wrote
12.They have school for one year.
A.be away from
B. been away from
C. left
D. been leaving
13.Mr He died last year. He for several months alredy.
A.has been dying
B. has died
C. has been dead
D. died
14.He bought a bike last year. He has had the bike .
A.since a year
B. for one year ago
C.since a year ago
D. for one –year
15.——How long you this bike?
——For two yeas
A.d oes, have
B.does, buy
C.have had
D.have, bought
16.Tom the CD player for two weeks.
A. has lent
B. has borrowed
C. has bought
D. has had
17.My parents Shandong for ten years.
A.have been in
B.have been to
C. have gone to
D. have been。

相关文档
最新文档