八年级英语-时态专项练习题-现在完成时

合集下载

八年级英语现在完成进行时强化练习题40题

八年级英语现在完成进行时强化练习题40题

八年级英语现在完成进行时强化练习题40题1.She ______ her homework since two hours ago.A.has been doingB.has doneC.didD.does答案:A。

现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。

“since two hours ago”是现在完成进行时的标志词。

B 选项has done 是现在完成时,强调动作已经完成;C 选项did 是一般过去时;D 选项does 是一般现在时。

2.He ______ football in the park for two hours.A.has been playingB.has playedC.playedD.plays答案:A。

“for two hours”是现在完成进行时的标志词,表示持续了一段时间。

B 选项has played 是现在完成时;C 选项played 是一般过去时;D 选项plays 是一般现在时。

3.They ______ TV all evening.A.have been watchingB.have watchedC.watchedD.watch答案:A。

“all evening”是现在完成进行时的标志词,表示整个晚上一直在做某事。

B 选项has watched 是现在完成时;C 选项watched 是一般过去时;D 选项watches 是一般现在时。

4.The girl ______ singing since morning.A.has beenB.hasC.isD.was答案:A。

现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。

“since morning”是现在完成进行时的标志词。

B 选项has 后面缺少动词;C 选项is 和D 选项was 是一般现在时和一般过去时,不符合题意。

5.We ______ waiting for the bus for half an hour.A.have beenB.haveC.areD.were答案:A。

完整版八年级英语语法现在完成时练习题及答案

完整版八年级英语语法现在完成时练习题及答案

一、时态讲解:现在完成时现在完成时的否定式直接在助动词后面加上n o t、疑问式是把助动词提到主语之前。

以s t u d y为例,其否定式、疑问式和简单回答形式如下:(2)用法:1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。

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

M y d a u g h t e r h a s j u s t g o n e o u t.我女儿刚出去。

I’m s u r e w e’v e m e t b e f o r e.我肯定我们以前见过面。

S h e h a s a r r i v e d.她到了。

2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如r e c e n t l y,a l r e a d y,j u s t,l a t e l y,f o r…,s i n c e…,y e t 等。

如:I h a v e n’t h e a r d f r o m h e r t h e s e d a y s.这些日子我没有收到她的信。

W e h a v e n’t s e e n y o u r e c e n t l y.最近我们没有见到你。

T h e y h a v e b e e n a w a y f o r t w o y e a r s.他们离开已经两年了。

S h e h a s b e e n w i t h u s s i n c e M o n d a y.★注重:a)s i n c e和f o r的区别s i n c e后接时间点,如1993,l a s t t e r m,y e s t e r d a y,t h e t i m e I g o t t h e r ef o r后接一段时间,表示“长达多久”,如t e n y e a r s,a w h i l e,t w o d a y s 等。

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

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

八年级英语现在完成时练习题20题(带答案)1. I ______ my homework yet.A. haven't finishedB. didn't finishC. won't finishD. don't finish答案:A解析:yet 常用于现在完成时的否定句和疑问句中,所以此句用现在完成时,A 选项haven't finished 是现在完成时的否定形式,B 选项didn't finish 是一般过去时,C 选项won't finish 是一般将来时,D 选项don't finish 是一般现在时,故选A。

2. They ______ to Beijing twice.A. have goneB. have beenC. wentD. go答案:B解析:have gone 表示去了未回,have been 表示去过已回,twice 表明去过两次已回,所以用have been,A 选项have gone 不符合语境,C 选项went 是一般过去时,D 选项go 是一般现在时,故选B。

3. Tom ______ football for three years.A. has playedC. playedD. will play答案:A解析:for three years 是时间段,常与现在完成时连用,A 选项has played 是现在完成时,B 选项plays 是一般现在时,C 选项played 是一般过去时,D 选项will play 是一般将来时,故选A。

4. She ______ the book since last week.A. has borrowedB. borrowedC. has keptD. keeps答案:C解析:since last week 是时间段,borrow 是短暂性动词,不能与时间段连用,keep 是延续性动词,可以与时间段连用,A 选项has borrowed 错误,B 选项borrowed 是一般过去时,D 选项keeps 是一般现在时,故选C。

八年级英语现在完成时练习题50题

八年级英语现在完成时练习题50题

八年级英语现在完成时练习题50题1.I _______ my homework yet.A.haven't finishedB.didn't finishC.don't finishD.won't finish答案:A。

现在完成时的结构是have/has + 过去分词,yet 是现在完成时的标志词,所以选A。

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

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

现在完成时表示过去发生的动作对现在造成的影响或结果,have/has been to 表示去过某地,twice 是现在完成时的标志词,所以选A。

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

3.We _______ English for five years.A.have learnedB.learnedC.are learningD.will learn答案:A。

for five years 是现在完成时的标志词,现在完成时的结构是have/has + 过去分词,所以选A。

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

4.They _______ the book. They know it well.A.have readB.readC.will readD.are reading答案:A。

现在完成时表示过去发生的动作对现在造成的影响或结果,they know it well 说明他们已经读过这本书了,现在完成时的结构是have/has + 过去分词,所以选A。

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

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

完整版)初二现在完成时练习题

完整版)初二现在完成时练习题

完整版)初二现在完成时练习题初二现在完成时用法I。

用 never。

ever。

already。

yet。

just 填空:1.I have never seen him before。

so I have no idea about him.2.Jack has already finished XXX.3.Mr。

Wang has taught in this school for ten years.4."Have you just seen the film?" "No。

I have already seen it."5."Has the bus left yet?" "Yes。

it has already left."II。

用适当的时态填空:1.Have you ever taken a train?2.Have you made friends with your new classmates yet?3.I have had my lunch and I'm not hungry now.4.Jim has never seen a panda。

has he?5.We can't find him anywhere。

Perhaps he has gone home.6.He has read the book before.7.I have never met her sister before.8.He came to our school last year/in 2008.9.They have already cooked the supper.10.XXX.11.Mary has lost her pen。

Have you seen it here and there?12.Have you found your watch yet?13."No。

(完整版)人教版初二下册现在完成时练习题

(完整版)人教版初二下册现在完成时练习题

现在完成时构成:have (助动词)+ done,助动词have第三人称单数用has,其余用have.用法:现在完成时通常表示在说话之前已经完成的动作或存在的状态。

强调该动作或状态对现在造成的结果或影响I.与完成时连用的副词有:already 已经(肯定句) have already doneyet 已经(疑问句末)have done - yet? 还(否定句末)haven't done •••yetnever 从不have never done since ("自从”"since+寸间点/过去式的句子,用于句末。

)ever 曾经have ever donejust 刚刚已经have just done for ("多久""for++寸间段” 用于句末)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 ______________ f inished hishomework.3.Mr. Wang has taught in this school ______ ten years.4.“ Have you ____________ seen the film? ” “ No, I have ________________5_.__“seHenasit.the bus lef”t ? ”“ Yes, it has __________ left. ”★注意:since 和for 的区别Exercise: 用since 和for 填空1. ________ two years2. ___ two years ago3.___last month4. _______ 1995. _________ y esterday6._______ 4 o ’ cl7o.c_k _______ 4 hours 8. _____ an hour ago 9 _____ lunch time 10 _____she left here1.Jim has been in Ireland ____ Monday.2. Jill has been in Ireland ____ t hree 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 m any years.8.Mike has been ill _______________________________________ a long time. He has been in hospital October.9.He has lived in Nanjing ___ last year.. 10. I ’ ve known him ________ we were children.12. Our teacher has studied Japanese _______ three years.13. She has been away from the city ____ about tenyears.14. It ’ s about ten years ____________ she left the city.II. 短暂意义的动词如arrive, leave, borrow, buy, begin, start, die 等,在完成时当中不能和for+ 时间段连用,因为它们表示的动作不可能持续。

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

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

八年级英语现在完成时强化练习题40题(带答案)1. I ______ my homework already.A. finishB. finishesC. have finishedD. finished答案解析:C。

在现在完成时中,结构为have/has + 过去分词。

句中主语是I,第一人称,所以用have。

选项A是一般现在时的形式;选项B中finishes是第三人称单数形式的一般现在时,不符合题意;选项D是一般过去时,而句中有already(已经)这个标志词,表明要用现在完成时,所以选C。

2. She ______ to Beijing twice.A. has goneB. has beenC. wentD. goes答案解析:B。

has been to表示去过某地(已经回来),has gone to表示去了某地((还没回来)。

根据句中的twice((两次)可知她去过北京两次,是已经回来的经历,所以用has been。

选项A不符合题意;选项C是一般过去时;选项D是一般现在时,所以选B。

3. They ______ a lot of English words since they came to this school.A. learnB. learnedC. have learnedD. are learning答案解析:C。

since((自从)引导的时间状语从句,从句用一般过去时,主句要用现在完成时,表示从过去某个时间开始一直持续到现在的动作或状态。

选项A是一般现在时;选项B是一般过去时;选项D是现在进行时,所以选C。

4. My brother ______ the book for a week.A. has borrowedB. has lentC. has keptD. has bought答案解析:C。

borrow((借入)、lend((借出)、buy((买)都是短暂性动词,不能和表示一段时间的for a week连用。

八年级英语现在完成时单选题50题

八年级英语现在完成时单选题50题

八年级英语现在完成时单选题50题1. I ______ my homework already.A. finishB. have finishedC. finishedD. will finish答案:B。

解析:本题考查现在完成时。

句中有标志性词语already,表示已经,是现在完成时的标志词之一。

现在完成时的结构是have/has+过去分词。

选项A是一般现在时;选项C是一般过去时;选项D是一般将来时,均不符合题意。

2. He ______ just ______ to school.A. has goneB. has goC. had goneD. goes答案:A。

解析:本题考查现在完成时。

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

现在完成时的结构是have/has+过去分词,go的过去分词是gone,选项B形式错误;选项C是过去完成时;选项D是一般现在时,都不符合要求。

3. Have you ______ your book yet?A. findB. findsC. foundD. finding答案:C。

解析:本题考查现在完成时。

yet是现在完成时的标志词,用于疑问句或否定句中。

现在完成时的结构是have/has+过去分词,find的过去分词是found,选项A是原形,选项B是第三人称单数形式,选项D是现在分词形式,均不符合。

4. They ______ already ______ the exam.A. have takeB. have takenC. had takenD. takes答案:B。

解析:本题考查现在完成时。

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

现在完成时的结构是have/has+过去分词,take的过去分词是taken,选项A形式错误;选项C是过去完成时;选项D是一般现在时的第三人称单数形式,都不符合题意。

5. She ______ not ______ her lunch yet.A. has eatB. has ateC. has eatenD. had eaten答案:C。

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

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

八年级英语现在完成时练习题20题含答案解析1. I ______ to Beijing last year. But I ______ there twice this year.A. went; have beenB. have gone; wentC. go; have beenD. have been; went答案解析:A。

第一句中有“last year”,要用一般过去时,went 符合;第二句中有“this year”且表示去过两次,用现在完成时have been。

2. She ______ her homework an hour ago. She ______ it yet.A. did; hasn't finishedB. has done; didn't finishC. does; hasn't finishedD. did; doesn't finish答案解析:A。

第一句中有“an hour ago”,用一般过去时did;第二句中有“yet”,用现在完成时hasn't finished。

3. They ______ a party last weekend. They ______ a lot of fun.A. had; hadB. have had; hadC. had; have hadD. have had; have答案解析:A。

第一句中有“last weekend”,用一般过去时had;第二句中“had a lot of fun”也是描述过去的情况,用一般过去时had。

4. He ______ the book two days ago. He ______ it for two days.A. bought; has hadB. has bought; boughtC. buys; has hadD. bought; has bought答案解析:A。

八年级英语现在完成进行时特殊用法练习题40题含答案解析

八年级英语现在完成进行时特殊用法练习题40题含答案解析

八年级英语现在完成进行时特殊用法练习题40题含答案解析1.She ______ English for two hours.A.has been studyingB.has studiedC.studiedD.will study答案解析:A。

选项B“has studied”是现在完成时,表示过去发生的动作对现在造成的影响,但没有强调动作的持续性;选项C“studied”是一般过去时,不符合现在完成进行时的要求;选项D“will study”是一般将来时,也不符合题目要求。

而选项A“has been studying”是现在完成进行时,强调从过去开始一直持续到现在的动作,且对现在有影响,符合题意。

2.He ______ basketball since morning.A.has been playingB.has playedC.playedD.will play答案解析:A。

选项B“has played”现在完成时,没有体现动作的持续性;选项C“played”一般过去时;选项D“will play”一般将来时。

只有选项A“has been playing”现在完成进行时,强调从早上开始一直持续到现在的打篮球的动作,且对现在有影响。

3.Mom ______ cleaning the house all day.A.has been doingB.has doneC.didD.will do答案解析:A。

选项B“has done”现在完成时,不是强调持续动作;选项C“did”一般过去时;选项D“will do”一般将来时。

选项A“has been doing”现在完成进行时,体现妈妈一整天都在打扫房子这个持续动作且对现在有影响。

4.They ______ homework for three hours.A.has been doingB.have doneC.didD.will do答案解析:A。

现在完成时专项训练人教版八年级英语下册

现在完成时专项训练人教版八年级英语下册

现在完成时一、概念(持续+影响)①表示过去发生的动作一直持续到现在。

Eg:She has lived in Yunnan for 10 years.②表示过去发生的动作对现在造成了影响。

I have read the book three times.二、结构Have/has+done(过去分词)动词变过去分词规则1.一般直接加ed2.以e结尾加d3.辅音加y结尾改y为i加ed4.重读闭音节,双写词尾加ed.(stop,plan,shop,drop)三、时间标志词1.since+时间点/从句2.For+时间段3.In the past few years在过去的几年里4.Just刚刚(just now 用于一般过去时)5.So far到目前为止6.Ever/once/twice...7.already(肯定句)/yet(否定句或疑问句)四、句型转换(have/has 是助动词)变否定句:have/has+not变一般疑问句:have/has提到句首,第一人称变第二人称回答:肯定Yes,主语+have/has 否定No,主语+haven’t/hasn’t五、特殊句式(注意:home/here/there前不加介词)Have/has been to 已经去过...(回来了)Have/has gone to 已经去了...(没回来)Have/has been in已经呆了多久(后加一段时间)六、短暂性动词在现在完成时中的注意事项短暂性动词不与一段时间连用,需改成延续性动词。

口诀:感冒穿衣借来买;病去始终入睡醒;开关离去驾鹤游。

Catch a hold→start/begin→Put on→finish→borrow→join→come→fall asleep→buy→wake→Fall ill→open→go→close→leave→die→习题练习一、写出下列动词的过去分词。

1.plan→→2.like→→5.cut→→6.get→→9.break→→二、用for/since 填空。

八年级下册英语现在完成时练习题40篇含答案

八年级下册英语现在完成时练习题40篇含答案

八年级下册英语现在完成时练习题40篇含答案一、选择题1.I think my father knows everything. He is my hero, he________ over 2500 books.A.reads B.read C.is reading D.has read2.Gina can’t go to the farm with her classmates because she________ a bad cold.A.is caught B.is catching C.will catch D.has caught 3.Though Tom _______ America for over two years, he misses his friends and relatives from time to time.A.was away from B.left C.has been away from D.has left4.It is 4:30p. m. Ben and Leon _______their work, so they are playing chess now.A.finish B.were finishing C.have finished D.will finish 5.Sarah is only 15 years old, but she ________ the Tennis Club for three years.A.joined B.has joined C.has been in D.was6.—Is that man George?—It can’t be him. After all he ________ this pl ace for years!A.has left B.has been away from C.was away from D.left7.You are too late. The film for half an hour.A.ends B.ended C.has ended D.has been over 8.Lisa ________ her homework yet. I am afraid she can't go to the park with you.A.didn't finish B.hasn't finished C.wasn't finishing D.won't finish 9.What a pity! My new computer__________ a virus and it can't work now.A.catches B.caught C.is caught D.has caught 10.— Would you like to see the film The Wondering Earth with me?—I’m sorry I __________it twice.A.see B.have seen C.am seeing D.saw11.―Olivia, are you sure your aunt ________back from America?―Yes. My mom told me. I'm going to see her now.A.had come B.came C.is coming D.has come 12.—When did Suning Plaza in Xuzhou open?—It ________ for over three years.A.opened B.has been open C.was opened D.had been open 13.— Where is your son Jimmy living now?— He________the city of Yangzhou, China for two years.A.has come to B.has been to C.has gone to D.has been in 14.The train ________ for twenty minutes.A.left B.has left C.has been away D.is leaving 15.—James. Have you ever been to Yangzhou? It’s very beautiful, and people there are welcome.—Yes, I ________ there many times.A.have gone B.have been C.have been to D.have gone to 16.— Wh y don’t you go to bed, Jimmy?— Mum promised to tell me a bedtime story, but she ______ her work.A.doesn’t finish B.didn’t finish C.hasn’t finished D.won’t finish 17.It's reported that Xiangshui explosion(爆炸)__________78 persons and the doctors are trying their best to save the wounded.A.kills B.has killed C.killed D.had killed 18.The number of city parks in Lishui ______ a lot since it became a district of Nanjing. A.increase B.will increase C.increased D.has increased 19.Stan Lee, a famous American comic book writer, for about five months, but the fictional characters he co-created are still alive on screen.A.died B.has died C.has been dead D.was dead 20.—Oh, your spoken English is very good, Linda.—Thank you. I _____________in England for three years.A.have studied B.studied C.was studying D.study21.一How can you start playing games so soon, Tom?一 I ______ my homework, Mom.A.finished B.have finished C.will finish D.finish 22.—Have you been to the Robot Restaurant in our city?—No. Although it _________ for more than a year, I’m far too busy to go there.A.has started B.has been on C.has been open D.has opened 23.Hurry up! The concert ______ for ten minutes.A.has begun B.has been on C.has gone D.has finished 24.Since Tencent released Wechat, it ________ one of the most popular apps in the world. A.became B.has become C.has been D.was25.Mary said that she________ to Yangzhou.A.has never gone B.had never gone C.has never been D.had never been 26.Please turn up the music, don’t worry about the bab y because he ________ for half an hour. A.woke up B.has woke up C.was awake D.has been awake 27.—Carl, are you coming with us?—I’d love to, but something unexpected ______.A.is coming up B.comes up C.came up D.has come up 28.—Where are the doctors now?—In the meeting room. They ________ the meeting for 10 minutes.A.have begun B.have been on C.have had D.have been held 29.—Hurry up. I can’t wait to see the movie. My Sister!—Oh dear! It ________ for five minutes. Come on!A.has begun B.has been on C.will begin D.will be on 30.Mr. Wu ________ Germany since three years ago, so he knows a lot about the German culture and customs.A.has gone to B.went to C.has been to D.has been in 31.—Jim, I haven’t seen your elder sister for a long time.—She ________ Hong Kong on business for a few days.A.went to B.has gone to C.has been to D.has been in 32.— Where is the head teacher?— She ________ to the library to search for some information.A.goes B.will go C.has been D.has gone 33.—Where is your uncle? —In the USA.He ________ there for two months.A.has gone B.has gone to C.has been D.has been to 34.Online learning ________ very popular with students since last year.A.has become B.are becoming C.would become D.had become 35.—Have you ever worked in Nanjing?—Yes. I ________ in Nanjing since three years ago.A.would work B.worked C.was working D.have worked 36.—OK, what do you want to know?—I’m unsure ________.A.which is the way to the Palace Museum B.how many colors are there in a rainbow C.that the couple has been married for 3 years D.how long I can borrow the story books 37.—See? The strange man ________ around our house again. Should we call the police?—Oh, no. He is our new neighbor, who moved upstairs the day before yesterday.A.walks B.walked C.has walked D.is walking 38.In the sentence “I have bought a new bicycle, so I can ride to school now.”, we use present perfect tense to tell ________.A.the result of a past actionB.actions that happened in the pastC.actions that happened at a certain time in the pastD.how many times an action has happened till now39.You are a collection of the experiences you ________ in your own life, so you should be proud of them even the bad ones.A.will have B.have had C.had had D.are having 40.So far, 5G technology, which is developed by Huawei, _______ a lot. Soon it’ll be widely used in China.A.is improving B.are improved C.has improved D.improved 41.—Have you been to SuNing Plaza in our city?—No. Although it ________ for more than a week, I am far too busy to go there.A.has started B.has opened C.has been open D.has been on 42.William Shakespeare ________ for 405 years, but his works still have great influence today. A.died B.was dying C.has died D.has been dead 43.The movie Hi, Mom________ the hearts of many people since it was shown in February. A.wins B.won C.will win D.has won 44.—Look! How dry and clean the road is!—Yes. Someone ________ up the snow. They’re so early.A.clean B.cleaned C.has cleaned D.was cleaning 45.—Do you know Sunshine Town very well, Mr Chen?—Sure. I____here since I was born.A.has lived B.lived C.have lived D.lives46.My dog _______ for three days and I’m now very worried now and I want to find it as soon as possible.A.has been gone B.has gone C.is gone D.was gone 47.—Sorry, I’m late. There’s too much traffic on the road.—It doesn’t matter. The film has just_______for five minutes.A.begun B.finished C.been on D.been over 48.—Jim, turn down the music. Our baby is sleeping.—Don’t worry. He__________ for half an hour.A.woke up B.has woken up C.was awake D.has been awake 49.— I remember that Mr.Green once traveled broad.— Not only Mr.Green but also his daughters ______ abroad twice.A.have gone B.have been C.has gone D.has been 50.—John, you ________ the Slender West Lake before, right?—Sure, lot of times. Are you thinking of taking a trip there?A.have gone to B.have come to C.have been to D.have been in【参考答案】***试卷处理标记,请不要删除一、选择题1.D【详解】句意:我觉得我父亲什么都知道。

(完整word版)八年级现在完成时练习题

(完整word版)八年级现在完成时练习题

(完整word版)八年级现在完成时练习题八年级现在完成时练习题现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系。

动作或状态发生在过去,但它的影响现在还存在;也可表示持续到现在的动作或状态。

简单地讲现在完成时就是表示:“结果、影响和持续”。

其构成:have +过去分词。

一般过去时与现在完成时的比较1.过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。

2.过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。

一般过去时常用的时间状语:yesterday, last week, …ago, in1980, in October, just now, 具体的时间状语现在完成时的时间状语或副词:for, since, so far, ever, never, just, yet, till / until, up to now, in past years3.现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn,work, study, know.解析:1.英语动词根据词义可分为两种,一种是延续性的,一种是终止性的,终止性动词,如begin,start,die,buy,leave, come等,表示动作的发生与结束于一瞬间完成,不能再延续,所以它的现在完成时不能和表示延续的时间状语连用,即不能与表示一段时间的状语,for+时间段, since+时间点/从句连用,也不能用在how long引导的特殊疑问句中.常见终止性动词与延续性动词的对应关系如下come/go/arrive/get/reach/move------bein/atopen-----be openbuy-----havedie------be dead close----be closed become---be borrow---keep begin/start-----be onput on----wear leave-----be away fall asleep----be asleepend/finish-----be overjoin the army----be in the army / be a soldier eg. I’ve left Shanghai for three days. I’ve been away from Shanghai for three days..I left Shanghai three days ago. It is /has been three days since I left Shanghai.句子中如有过去时间的名词或副词时,不能使用现在完成时,要用过去时。

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

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

八年级英语现在完成时练习题50题含答案解析1.I____my homework already.A.have finishedB.has finishedC.finishedD.finish答案解析:A。

选项A“have finished”是现在完成时,主语是I,助动词用have,“finished”是过去分词。

现在完成时表示过去发生的动作对现在造成的影响,这里表示“我已经完成了作业”,对现在的状态有影响。

选项B“has finished”助动词错误,主语是I 不能用has。

选项C“finished”是一般过去时,只表示过去的动作,不能体现对现在的影响。

选项D“finish”是一般现在时,也不能体现过去动作对现在的影响。

2.She____the book for two days.A.has hadB.have hadC.hadD.has答案解析:A。

选项A“has had”是现在完成时,主语是she,助动词用has,“had”在这里是“have”的过去分词,表示“拥有”。

现在完成时可以和一段时间连用,表示从过去持续到现在的动作或状态,这里表示“她拥有这本书两天了”。

选项B“have had”助动词错误,主语是she 不能用have。

选项C“had”是一般过去时,不能和一段时间连用。

选项D“has”后面缺少动词,不完整。

3.They____to Beijing twice.A.have beenB.has beenC.wentD.go答案解析:A。

选项A“have been”是现在完成时,主语是they,助动词用have,“been”是“be”的过去分词。

现在完成时中“have been to”表示去过某地,这里表示“他们去过北京两次”。

选项B“has been”助动词错误,主语是they 不能用has。

选项C“went”是一般过去时,不能体现去过的次数对现在的影响。

选项D“go”是一般现在时,也不能体现过去动作对现在的影响。

八年级下册英语现在完成时态练习题

八年级下册英语现在完成时态练习题

现在完成时专项练习一、写出下列动词的过去式和过去分词study _______ _______ eat _______ _______ pay _______ _______ chat_____ _______lose_______ ______ come _______ ________ read _______ _______ stop _______ _______run _______ _______fall _______ _______ see _______ _______ fell_______ _______ swim _______ _______ give _______ _______take _______ _______ write ____ _____ choose _______ _______get _______ _______ begin _______ _______be______ ______ bring _______ _______ catch _______ _______ find _______ _______ go _______ _______ hold _______ _______hear______ ______ lay ______ ______ hurt _____ ______ learn ______/ ______know _______/ ______ grow _____ ______ leave______/ ______have_______ /______ drive_____ ______ teach______/ ______make_______/ ______二、单项选择1、Both his parents look sad .Maybe they _________what's h appened 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 year s.A. is writing B.was writingC.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 on D.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 libr ary .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 memberof Greener Chinasincehe 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 university21. ( ) You'll answer for what you .A. will doB. have doneC. had doneD. do22. ( ) He Tokyo for two weeks.A. has leftB. has been away fromC. has been awayD. is leaving23. ( ) - have you been here? -For a month.A. How oftenB. How farC. How longD. How soon24. ( ) It's the third time you late for school this week.A. wereB. areC. had beenD. have been25. ( ) Many new railways down in the past few years.A. has been liedB. have been laidC. have been layedD. have been lied26. ( ) -Is that Jack speaking?-Sorry, he isn't in right now. He the cinema with hisaunt.A. has been toB. has gone toC. have been toD. have gone to27. ( ) It ten years since we last in Beijing.A. was, metB. had been, metC. was, meetD. is, meet三、用所给动词的适当形式填空1、We _____ just ______(talk) about you.2、Where are you _____(be)? I ____(be) to Nanjing.3、When ____ you ____(go) there ?I ______(there) there last month.4、______you _____(visit) the Great Wall yet?5、How long have you ______(teach) English in school?6、They _____(see) the film twice.7、He _____(work) in that hospital since he left college.8、I ____(be) to Shanghai for several time.9、What ____ you _______(do) yesterday? I ____(make) a cake.10、---_____you _____(be) to Beijing? ---yes, I have.11、Her parents _______(not write) to her since they left.12. I don’t know this woman. I (meet, never)her.13.-Let’s go to the cinema.-No, I (see, already)the film.14. We (finish, not)our homework yet. Will you wait a minute?15. John (come, not)yet. He will be back in a minute.16. Mr. Green often goes to America. In fact, he (be)there ten times.17. -Where’s John? -He just (go)to the teachers’ office.18. She (study)English since she was ten. She (begin)to study English when she was ten.19. Jim isn’t here. He(go)to the library. He (go)there an hour ago.20. He ________ (travel, never)on a train in her life.21. I (buy)the bike two weeks ago. I (have)this bike since the beginning of this month. I (have)it for two weeks.22. Great changes (take place)in those villages in the last ten years.23. How many times you (phone)me these days? _ you (phone)me this morning24. Tom can’t get into the room because he(lost)the key to the door.25. I (look)for the dictionary, but I (find not)it yet.26. -the new programmes (start)yet?-No, they (plan, still)27. you (know) where your sister has (go)?28. We (live)in Shanghai from 1989 to 1999. We (live)for 10 years.29. They can’t go with us. They(finish, not)the work yet.30. You (change, not )your mind, haven’t you?31.We must pay for the library book if we (lost)it.32、I (tell) you about the accident as soon as I (finish) the work.33.-I hear your father (be)to Japan once.-Yes. He (go)there last year.34. -When you (buy)the book?-I (have)it for two weeks.35. Such a thing (happen, never)in the village before.36. I think you never (hear) such a thing.37. you ( read) the book yet?38.Tom just (find) his cat.39.He (not see) the film yet.So he (see) it this evening.40.I (have) my lunch already.41. You (find) your lost book? Yes, I (find) it hours ago.42.You needn’t tell him about it. I already him about it.(tell)43.--when you there?(go) --Three weeks ago.44. --Jim, you (write) a letter to your aunt? --yes, I .I (write) it just now.45.Have you (return) the ladder yet? No, not .I (return) it soon.46.So far, I (not get) a letter from him.47.Until now, she already (write) three books.48.In the past few years, we (build) a lot of buildings. 49.This is the first time I (visit) the Great Wall.50.We already (know) each other before.51.We (get) to know each other three years ago.52.—How many times you ever to Shanghai? --I ever there three times.(去过)53.-Where is Jim?--He to the teachers’ office(去了)54. -- you to the hospital yet?(去过)--yes, I (go)to see Doctor Li this morning and he (give)me some medicine.-- you (take) it.?-- Yes, I it just a moment ago. (take)55. It (rain)for a week.57. He _____ (live) here since he ____ (move) here. 58.Our Maths teacher ____ (talk) to a boy when I ____ (enter) the room59.The Greens ____________ (be) to the Great Wall twice.60.I ______ (give) the message to her as soon as he _________ (come) back.61.There ______ (be) no books on the shelf a moment ago. 62.Look, the Greens _____ (have) supper. But we ____ just __ ___ (eat) it.63.In one or two years, she (become) a doctor.四、句型转换(每空一词)1、Miss Zhang has traveled to Beijing.(改为否定句)Miss Zhang________ ________ to Beijing.2、Have you ever wanted to visit the Summer Palace?(作肯定回答)_______, I ______.3、He has answered all the questions.(对划线部分提问)__ _____ ________ he _______?4、He has found something in the room.(改为一般疑问句)_______ he found ________ in the room?5、I didn't see him last year.(改为现在完成时)I ______ _____ him for a long time.6、The old man dide last year.(同义句改写)He _____ ______ for a year.7、This factory opened twenty years ago.(改写句子,句意不变)This factory _____ _______ for twenty years.8、Miss Gao left an hour ago.(改写句子,句意不变)Miss Gao _____ ______ _______ ______an hour ago.9、The Green Family moved to France two years ago.(改写句子,句意不变)______ two years ______ the Green Family moved toFrance.10、The bus has arrived here. It arrived ten minutes ago (改写句子,句意不变)11、They have known each other for 6 years (改写句子,句意不变)They have known each other______6 years______12、I b ought the bike last yearI___________the bike for_______ _______13、David has already got something to eat (改为否定句)Da vid_______ _______ _______to eat__________.14. He died two years ago.(改为同义句)He ___ ____ ____ for two years.15. I bought the pen three hours ago.(改为同义句)I ____ ____the pen for three hours.16.I joined the army three years ago. (改为同义句)I a member of the army three years.===I the army for three years.===It three years he the army.17. She has worked in the school for three years. (改为同义句)She has the school three years .18. I borrowed the book three days ago. (同义句)I the book for three days19. She (learn) English for three years.She ______ _____ (learn) English ______ three years ____ .(用since)20、The old man _________ last year.He for a year. (die) (动词填空)21、This factory opened twenty years ago.(同义句转换)This factory _______for twenty years.22、Miss Gao left an hour ago. (同义句转换)Miss Gao ______ ______ _______ _______ an hour ago.23、Her mother has been a Party member for three y ears .(同义句)Her mother _____the Party three years________ .24、The Green Family moved to France two years ago. (同义句转换)____two years ____the Green family moved to France.25、The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)___________________________________________26. He has already finished his homework.(改为否定句)He finished his homework .。

初二现在完成时的练习题

初二现在完成时的练习题

初二现在完成时的练习题初二英语学习中,现在完成时是一个重要的语法知识点。

为了帮助同学们更好地掌握现在完成时的用法,下面为大家准备了一些练习题。

请同学们仔细阅读每个句子,并根据给出的提示写出正确的现在完成时形式。

1. I (finish) ________ my homework.提示:动词 "finish" 的现在完成时形式。

答案:have finished2. They (not watch) ________ TV yet.提示:句中有否定含义,请写出否定形式。

答案:have not watched3. How long (study) ________ you English?提示:询问对方进行某项动作的时间。

答案:have you studied4. Helen (buy) ________ a new dress.提示:动词 "buy" 的现在完成时形式。

答案:has bought5. Tina (just arrive) ________ at the airport.提示:句中使用了 "just" 表示刚刚完成的动作。

答案:has just arrived6. We (visit) ________ many museums in the city.提示:动词 "visit" 的现在完成时形式。

答案:have visited7. My grandparents (live) ________ in this town for over 30 years.提示:"for over 30 years" 表示持续的动作。

答案:have lived8. Danny (never travel) ________ abroad before.提示:使用 "never" 表示从未做过的动作。

初二英语多时态练习题

初二英语多时态练习题

初二英语多时态练习题在初二英语的学习中,掌握不同的时态是非常重要的。

以下是一些多时态练习题,旨在帮助学生巩固和提高对英语时态的理解和运用能力。

一、填空题1. I have finished my homework. (现在完成时)2. She was reading a book when the phone rang. (过去进行时)3. They will be playing football at this time tomorrow. (将来进行时)4. The train has already left when we arrived at the station. (现在完成时)5. He has been studying English for three years. (现在完成进行时)6. By the time you arrive, I will have finished cooking. (将来完成时)7. When I got to the cinema, the movie had already started. (过去完成时)8. If it rains tomorrow, we will cancel the picnic. (一般现在时表将来)9. She was born in 2005. (一般过去时)10. I am going to visit my grandparents next weekend. (一般将来时)二、改错题1. He is going to do his homework tomorrow. (改为过去时)- He was going to do his homework yesterday.2. She has been working here since 2010. (改为一般过去时)- She worked here since 2010.3. They will have finished their project by next month. (改为过去时)- They would have finished their project by last month.4. I am reading a book now. (改为过去时)- I was reading a book then.5. If you had called earlier, I could have helped you. (改为现在时)- If you call earlier, I can help you.三、翻译题1. 我昨天去了图书馆。

人教版英语八年级英语∶英语现在完成时专练含答案百度文库

人教版英语八年级英语∶英语现在完成时专练含答案百度文库

人教版英语八年级英语∶英语现在完成时专练含答案百度文库一、初中英语现在完成时1.— Mary, I remember you several years ago.— Yes, I for 3 years.A. married, have marriedB. married, marriedC. married, have been marriedD. have married, have been married【答案】 C【解析】【分析】句意:——Mary,我记得几年前你结婚了。

——是的,我已经结婚三年了。

ago表明时态是一般过去时,所以用过去式married。

排除D。

for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。

marry是非延续性动词,其延续性动词是be married,be的过去分词是been,故选C。

【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。

2.—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,理解句子,根据语境判断答案。

3.The Greens many places of interest since two years ago.A. has visitedB. have visitedC. visitedD. will visit【答案】 B【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。

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

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

初二现在完成时练习题及答案一、选择题1. 我已经(完成/完成了)我的作业了。

2. 他们已经(回答/回答了)所有的问题。

3. 杰克(刚刚去了/刚刚去)购物中心。

4. 我们(在那里/在那里呆了)两个小时。

5. 小明(借/借了)了一本好书给我。

6. 爸爸(买/买了)了一台新电视。

7. 她们(参加/参加了)了一个舞蹈比赛。

8. 你(见过/见过了)我的新同学吗?9. 我们(刚刚到达/刚刚到达了)机场。

10. 他们(已经结束/已经结束了)了这个项目。

答案:1. 完成了2. 回答了3. 刚刚去4. 在那里呆了6. 买了7. 参加了8. 见过9. 刚刚到达10. 已经结束了二、用现在完成时填空1. 我已经(读)完这本书。

2. 她(去)过法国两次。

3. 他(写)了一封给父母的信。

4. 他们已经(看)过这部电影了。

5. 我(吃)过午饭了。

6. 她们已经(学习)这个主题两个星期了。

7. 我(见)过他的父母。

8. 我们已经(到达)目的地了。

9. 他(丢失)了他的手机。

10. 我们(等待)他已经很久了。

1. 读2. 去3. 写4. 看5. 吃6. 学习7. 见8. 到达9. 丢失10. 等待三、改错题1. 小明已经买了一些水果在超市。

(去掉了)2. 她们已经完成了晚饭。

(加上了)3. 我已经认识他们很多年了。

(认识改为认识了)4. 我刚刚做完了家庭作业。

(去掉了)5. 我们去年夏天去了北京旅行了。

(旅行了改为旅行)1. 小明已经买了一些水果在超市。

(去掉了在)2. 她们已经完成了晚饭。

(加上了已经)3. 我已经认识他们很多年了。

(认识改为认识了)4. 我刚刚做完了家庭作业。

(去掉了刚刚)5. 我们去年夏天去了北京旅行了。

(旅行了改为旅行)。

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

现在完成时北师大版英语【单选题】Her grandma's never been to the Palace Museum, _____?[ ]A. is sheB. has sheC. hasn't sheD. isn't she答案:B英语【改错题】改错。

1. Eddie, have you see my food?A B C D__________2. I have known his sister five years ago.A B C D__________3. I real don't know where he is.A B C D__________4. It has become more difficult seeing my old friend.A B C —————5.I enjoy chating with you.A B C D—————1. B seen2. D for five years3. A really4. C to see5. C chatting英语【单选题】In the past few years, there _____ great changes in my hometown.[ ]A. have beenB. wereC. has beenD. wasA英语【单选题】—Where is your father?—He _____ to the Great Wall. He _____ there twice.[ ]A. went, has beenB. has gone, has beenC. has been, wentD. has gone, wentB英语【单选题】My son _____ the school for about two weeks. And now he is more lovely.[ ]A. has gone toB. has been toC. has been inD. has gone inC英语【单选题】His sister _____ to the hospital. She will be back _____ half an hour.[ ]A. has gone; afterB. has been; inC. has gone; inD. has been; afterC英语【单选题】—Where is your brother, Leo?— He is in Hainan on vacation. He for two weeks.[ ]A. has goneB. has leftC. has been awayD. leftC英语【改错题】短文改错。

There have be a lot of changes sinceWorld 1._____WarⅡ. But perhaps a biggest changeis 2. the telephone. People no longer writeletters for one another. They pick upthe 3.___ telephone. Every house has at least two,sometimes three, four and fivetelephones. 4. Every office has many telephones. Therehave more telephones than peopleinAmerican. My little house hasthreephones. In the morning the first thingwhich wakes me is my telephonering.Long distance telephone call areverycheap before seven o'clock in the morning.So that my friend in Boston telephonesme 9._____ to say “Good morning.” If you never haveto write a letter, you simple take upthe 10 telephone and say what you want to say.1.be-been2.a-the3.for-to4.and-or5.have-are6.American-America7. which-that8.call-calls9.that 去掉 10simple-simply英语 【单选题】—Where is Mr Green now? I haven't seen him for a few days. — He _____ to Hong Kong.[ ]A. goesB. will goC. is goingD. has gone D英语 【单选题】The old man ______ for two years.[ ]A: died B: dead C: has died D: has been dead D英语 【改错题】短文改错。

对标有题号的每一行作出判断:如无错误,在该行右边横线上画一个勾(√);如有错误(每行只有一个错误),则在那个错的词下划一横线,在该行右边横线上写出改正后的词。

The bell for class has rung and all the students have taken their seat, waitingfor 1. __________ 2. __________ 3.the teacher.Our Chinese teacher, Miss Liu, has told us ago that we are going to write a composition of class.A minute passes, and another, and the teacherdoesn't go. The boys and girls begin to wonderthat has happened to her. Is she ill? Or does sheforget about our class at all? Somebody can tell. Soon some students start to talking, and some take up other subjects. Some boys even make a noisy.__________4. __________5. __________6. __________7. __________8. __________ 9. __________10. _________ 1. √ 2. seat-seats 3. ago-before 4. of-in 5. and-but 6. go-come 7. that-what 8. Somebody-Nobody 9. talking-talk 10. noisy-noise英语 【改错题】单句改错。

( ) 1. We learnt from each other since we became friends. _________A B ( ) 2. Danny said that he hadn't finished doing his lessons already. _________A B ( ) 3. She hopes you and I to come back in two days. _________A B( ) 4. The teacher often asked us don't speak in class. _________A B( ) 5. Those poor children will be happy only if we will help them. _________A( ) 6. Your knowledge of Chinese are tested when you play the game. _________A( ) 7. This computer was made by Beijing last year. _________A B C ( ) 8. I'm sorry I forgot my English book at home? Can I bring it here tomorrow? ____A B( ) 9. I was searching the Internet while my parents watched TV. _________A B( ) 10. We are made read English for an hour every morning by our English teacher.A1. A. learnt-have learnt2. D. already-yet3. B. to-will 或can4. C. don't speak-not5. D. will help-help6. B. are-is7. C. by-in8. B. forgot-left9. D. watched-wer 10. A. read-to read英语【改错题】短文改错。

There have be a lot of changes sinceWorld 1._____WarⅡ. But perhaps a biggest changeis 2._ the telephone. People no longer writeletters for one another. They pick upthe 3.___telephone. Every house has at least two,sometimes three, four and fivetelephones. 4. Every office has many telephones. Therehave more telephones than peopleinAmerican. My little house hasthreephones. In the morning the first thingwhich wakes me is my telephonering.Long distance telephone call areverycheap before seven o'clock in the morning.So that my friend in Boston telephonesme 9._____ to say “Good morning.” If you never haveto write a letter, you simple take upthe 10 telephone and say what you want to say.1.be-been2.a-the3.for-to4.and-or5.have-are6.American-America7. which-that8.call-calls9.that去掉 10simple-simply英语【单选题】I ______ an English teacher for ten years.[ ]A. have taughtB. have beenC. taughtD. teachedB英语【句型转换】句型转换。

相关文档
最新文档