八年级现在完成时练习题及答案
外研版英语八年级英语句型及语法(英语现在完成时)及答案解析百度文库
外研版英语八年级英语句型及语法(英语现在完成时)及答案解析百度文库一、初中英语现在完成时1.He ___________ for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】A【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。
get married需换成be married。
故选A。
【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。
学生必须牢记这两种词的转换及转换条件。
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.His cat has ________ for five weeks.A. diedB. been deadC. dyingD. dies【答案】 B【解析】【分析】句意:他的猫已经死了5个星期了。
die是短暂性动词,不能表示状态的延续。
由时间状语 for five weeks可知应用延续性动词,故答案选B。
【点评】考查现在完成时。
4.Great changes in my hometown in the last few years.A. took placeB. will take placeC. have taken placeD. have been taken place 【答案】C【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。
外研版八年级下册现在完成时
新外研版八年级下册英语语法-现在完成时I Warm-up选择题。
()1. He often______his clothes on Sundays.A. washingB. washesC. has washedD. wash()2. Next month______twenty five.A. has my sisterB. my sister will beC. my sister shall have()3. We will start as soon as our teacher______ .A. comesB. will comeC. comeD. is coming()4. Last week John______his leg.A. felt and brokenB. fell and brokeC. feels and breaksD. fallen and broken()5. It______ hard when I left my house .A. is rainingB. rainsC. was rainingD. will rainII Grammar现在完成时(一)构成:1.肯定句主语(第一、二人称,第三人称复数)+have +过去分词+其他主语(第三人称单数)+has+过去分词+其他如:I have been to Beijing.2.否定句3.主语+ have/has +not +过去分词+其他如:He hasn’t finished his homework yet.4.一般疑问句 Have/Has +主语+过去分词+其他?如:Has the letter arrived yet5.特殊疑问句特殊疑问词+have/has +主语+过去分词+其他?如:Where have you been to(二)用法:1. 现在完成时表示过去发生或已经完成的某一动作对现在造成的影响或结果。
牛津译林版英语八下_Units 1-3 现在完成时语法讲解和练习
8BUnit1-3现在完成时语法(完整讲解)和练习(含答案)一、现在完成时讲解8BUnit1语法1. 构成:have / has + 动词过去分词2. 意义1)过去开始一直延续到现在的动作或状态。
She has lived here since she was born.You have studied in this school since 2014.I have taught English for 18 years. (注意:动词必须为延续性动词)2)发生在过去,对现在有影响的动作。
I have lost my key, so I can’t get into my house.Who has cleaned the window? It’s really clean.The bus has left, you must wait for the next one.I have seen the film. I won’t see it tonigh t.3)到目前为止,事情发生的次数。
I have already read this book many times.My uncle has been to France twice.How many times have you been to Beijing?★现在完成时的不同句式:1) She has lived in Wuxi since 2002.→Has she lived in Wuxi since 2002? Yes, she has./ No, she hasn’t.→She hasn’t lived in Wuxi since 2002.→How long has she lived in Wuxi?2) They have been to Shanghai three times.→Have they been to Shanghai three times?Yes, they have./ No, they haven’t.→They haven’t been to Shanghai three times.→How many times have they been to Shanghai?3.完成时常和以下时间状语连用:1)already 已经肯定句/ 特殊疑问句yet 还,仍否定句/ 一般疑问句She has already finished her homework. 句中She has finished her homework already.句末Has she finished her homework yet? 句末She hasn’t finished her homework yet. 句末2) ever 曾经肯定句/ 一般疑问句never 从未否定句I have ever seen the film. (肯定句)Have you ever seen this film? (一般疑问句)I have never seen the film. (否定句)3) since 自从+ 过去的时间点/ 一般过去时从句for 长达+ 一段时间(表示过去开始一直延续到现在的动作或状态)我爸爸在这住了二十年了。
八年级英语现在完成时专项练习(含答案和解析)含解析
八年级英语现在完成时专项练习(含答案和解析)含解析一、选择题1.—What changes________in your lives?—Our lives have changed a lot, like...A.have there had B.has there been C.have there been D.has there had 2.—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 3.—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 4.—May I borrow your new-bought book The Adventures of Tom Sawyer now?—I'm afraid not. I ________ only half of it, and I'll try to finish it this weekend.A.read B.am reading C.have read D.will read 5.—Will your cousin go to Guiyang for the summer holiday?—In fact, he ________ Guiyang since he graduated.A.has gone to B.has been to C.has been in D.went to 6.Sarah is only 15 years old, but she ________ the Tennis Club for three years.A.joined B.has joined C.has been in D.was7.—Is that man George?—It can’t be him. After all he ________ this place for years!A.has left B.has been away from C.was away from D.left8.—When did you buy your car? It looks so new.—Really? I ________ it for three years and I like it very much.A.have bought B.have had C.bought D.had9.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 10.What a pity! My new computer__________ a virus and it can't work now.A.catches B.caught C.is caught D.has caught 11.— When will your sister go to England?— She _________ London since four months ago.A.went to B.has gone to C.has been to D.has been in 12.—Sorry, I’m late. There’s too much t raffic on the road.—It doesn’t matter. The film has just_______for five minutes.A.begun B.finished C.been on D.been over 13.— 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.saw14.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 15.Avengers: Endgame is such a wonderful film that I________ it twice.A.will see B.saw C.see D.have seen16.For nearly 100 years, the heartbroken Little Mermaid ________on a rock looking out over Copenhagen's port.A.will sit B.sits C.sat D.has sat17.— 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 18.—Why 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 finish19.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 20.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 21.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 dead22.The boy in red ___________ the football club for 3 years. He can play football very well now. A.has joined B.has been in C.joined D.was in 23.—Look! The man looks like Mr. Li.—It can’t be him. Because he with his families________Japan since last Thursday and they haven’t returned.A.has gone to B.has been to C.have been in D.has been in24.一How can you start playing games so soon, Tom?一 I ______ my homework, Mom.A.finished B.have finished C.will finish D.finish25.Both his parents look sad. Maybe they _________ what's happened to him.A.will know B.know C.have known D.are knowing 26.Neither Mark nor his parents ________ Sanya before, so they can’t wait to start the journey. A.have gone to B.have been to C.has gone to D.has been to27.So far, China ________ the world’s largest highway network, wi th a total length of 160,000 kilometers.A.builds B.built C.will build D.has built 28.—Would you like to watch the film Fast and Furious 9 tonight?— Sure. I still want to see it again although I ________ it already.A.watch B.will watch C.was watching D.have watched 29.—Bill Gates and Melinda Gates, two of the world’s richest people, said “we no longerbelieve we can grow together as a couple”.—I am so sorry to hear that because they ________ for nearly 30 years.A.have been married B.have got married C.have got married to D.have been married with30.—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 31.— Where is Jim?— He ________ Beijing on busi ness for a week. He’ll be back tomorrow.A.has come 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.—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 35.China’s high-speed railways ________ from 9, 000 to 35, 000 kilometers in the past few years.A.are growing B.were growing C.will grow D.have grown 36.—Hello, Jack. This is Sandy. What are you doing?—I’m watching an exciting basketball match. It _______ for half an hour.A.begins B.began C.has begun D.has been on 37.—Have you ever worked on this farm?—Yes. I _________ cows as a farmer there for two years.A.raised B.was raising C.have raised D.will raise 38.—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 39.—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 40.—Fo u Ts’ong, whose letters from his father ________ a best seller in China for long, died in London, where he had lived for many years. The cause was the coronavirous.—What a pity!A.has been B.has become C.was D.becomes41.My pet, little Puppy, has ________ for a week. I miss it very much.A.gone missing B.got lost C.been missing D.lost42.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 now43.Please turn up the music, don’t worry about the baby because he ________ for half an hour. A.woke up B.has woke up C.was awake D.has been awake 44.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 45.—Where’s your mum, Lucy?—She together with her sisters ________ the supermarket since two hours ago.A.has gone to B.has been to C.has been in D.have gone to 46.We ________ each other since I came to Shanghai, but we send emails very often. A.don’t see B.didn’t see C.won’t see D.haven’t seen 47.—Why are you in a hurry?—I am late. Can you tell me how long _______?A.has the film been on B.the film has started C.the film has lasted D.has the film ended 48.—Could you ________ me this book please, Daniel?—Sorry, but I ________ it for only half an hour. I haven't finished it.A.lend; have had B.borrow; have bought C.borrow; have hadD.lend; bought49.—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.lives 50.—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【参考答案】***试卷处理标记,请不要删除一、选择题1.C【详解】句意:——你的生活有什么变化?——我们的生活改变了很多,比如……。
八年级现在完成时练习及答案
八年级现在完成时练习及答案八年级现在完成时练习及答案1、How long have you _____ here?A、 comeB、 gotC、 arrivedD、 been2、 My grandpa died _____ 、A、 at the age of my2B、 for2 yearsC、 when I was2D、 my age was63、 Jane has _____ to Beijing、 She will come back tomorrow、A、 beenB、 goneC、 wentD、 never been4、 It is ten years _____ I last saw her、A、 afterB、 sinceC、 for5、 The Smiths _____ in China for8 years、A、 has livedB、 livedC、 have beenD、 live6、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 to7、 _____ reading the book yet?A、 Have you finishedB、 Were you finishingC、 Had you finishedD、 Are you finishing8、 Our team _____ every match so far this year, but we still have three games to play、A、 was winningB、 has wonC、 had won9、I shall tell you what he ____at three o’clock yesterday afternoon、A、 has doneB、 has been doneC、 had been doingD、 was doing10、 I _____ my homework now、A、 finishB、 finishedC、 have finishedD、 had finished11、The evening party _____ 、You are a little late、A、 just beganB、 just has begunC、 has just begunD、 has begun just now12、 The dog is still wet、 It _____ out of the rain、A、 only just comesB、 has only just comingC、 was only just comeD、 has only just come13、 I _____ this radio for two years、A、 usedB、 useC、 have usedD、 am used14、 I _____ from my brother for a long time、A、 not have heardB、 have not heardC、 have heard notD、 do not hear15、 I _____ a college student for more than a year、A、 becameB、 have becomeC、 wasD、 have been16、 He _____ home for nearly three weeks、A、 has gone away fromB、 has leftC、 has been away fromD、 went away from17、Did your brother go to America last year?-- _____ 、A、 No, he has never go thereB、 No, he has never gone hereC、 No, he never was thereD、No, he’s never been there18、 My uncle _____ in that factory since1958、A、 workedB、 had workedC、 is workingD、 has worked19、 I _____ her since she was a little girl、A、 knewB、 knowC、 had knownD、 have known20、 His grandfather _____ for thirty years、A、 diedB、 was deadC、 has been deadD、 has died 提高题1、--Who will go to the station to meet Lorry?Iwill、 I _____ her several times、A、 metB、 have metC、 had metD、 will meet2、What a nice dress! How long _____ you _____it?Just2 weeks、A、 will; buyB、 did; buyC、 are; havingD、 have; had3、--Do you know Lydia very well?Yes, She and I _____ friends since we were very young、A、 have madeB、 have becomeC、 have beenD、 have turned4、____ you ever _____ to the US? Yes, twice、A、 Have; goneB、 Have; beenC, Do; goD、 were; going5、Since you don’t want to go, I _____ alone、A、 will goB、 goC、 wentD、 have gone6、 He _____ in Shanghai in196o、A、 livesB、 livedC、 has livedD、 is living7、 Robert _____ in England a few weeks ago、A、 arrivesB、 has arrivedC、 could arriveD、 arrived8、 How long _____ in Fujian?A、 has he arrivedB、 did he arriveC、 has he beenD、 arrived9、 Jack _____ a letter to his parents recently、A、 writesB、 wroteD、 has written10、She has been here _____ 、A、 after1978B、 for1978C、 in1978D、 since197811、--How long _____ you ____a cold?--Ever since last night、A、 have; gotB、 have; hadC、 have; caughtD、 did; have12、 She _____ Mr、 White for two years、A、 has marriedB、 has married toC、 has been married withD、 has been married to13、Nice to see you、 I _____ you for a long time、--I _____ in Beijing、I’ve just come back、A、had n’t seen; amB、haven’t seen; wasC、didn’t see; will beD、haven’t seen; shall be14、 How long have you _____ your parents?A、 heard fromB、 got the letter fromC、 had the letter fromD、 received the letter from15、Do you know Jack well?Certainly、 We _____friends for about ten years、B、 have beenC、 have becomeD、 have made16、 Lily with her parents _____ the Greener China since two years ago、A、 have joinedB、 has joinedC、 has been inD、 have been in17、 _____ have you been a green volunteer?--For more than three years、A、 How oftenB、 How longC、 How soonD、 How much18、How long have you _____ the football team of the school?--About two years、A、 been onB、 been atC、 joinedD、 played19、Let’s go to the Great Wall next Sunday、We’d better not、 We _____ there three times、A、 have beenB、 are goingC、 have goneD、 will go20、 Not only his parents but also his brother _____ to the Summer Palace、They haven’t been back、B、 have goneC、 has beenD、 has gone中考题1、--Are you going to the bank, Laura?--No, I _____ to the bank already、【xx江苏徐州】A、 have beenB、 have goneC、 am goingD、 had been2、 So far this year, many new houses _____ in Wenchuan with the help of the government、【xx四川资阳】A、 buildB、 are builtC、 will buildD、 have been built3、 My grandmother _____ a lot of changes in Tianjin since she came here、【xx天津】A、 seesB、 can seeC、 will seeD、 has seen4、 I _____ many new friends since I came here、【xx贵州毕节】A、 makeB、 madeC、 will make5、Why wont you go to the movie with me, Gina?--BecauseI _____ it twice、【xx襄阳】A、 seeB、 have seenC、 sawD、 will see6、Wheres your father, T om?--He _____ to Changsha、【xx湖南永州】A、 goesB、 wentC、 has gone7、 Mr、 White came to our school in2001 , and since then he _____ us English、【xx盐城】A、 teachesB、 taughtC、 has taughtD、 will teach8、China develops so fast、Thats true、 It _____ alot already、【xx安徽芜湖】A、 changesB、 changedC、 will changeD、 has changed9、May I speak to Mary?--Sorry, she isnt in、 She_____ to Japan and will come back in two weeks、【xx湖南衡阳】B、 has goneC、 is going10、Are Li Yan and Wang Mei still living in Pingba?No, they _____ to Shanghai、【xx贵州安顺】A、 had movedB、 movedC、 will moveD、 have moved11、Mr、 Fan _____ this watch in1999、 He _____ it for6 years、【xx泸州市】A 、bought; has hadB、 bought; hasC、 has bought; has hadD、 has bought; had12、 Mrs、 Weng came back from France in全文结束》》、She _____ there for four years、【xx福建莆田】A、 worksB、 workedC、 has worked13、 I _____ my hometown for a long time, I really miss it!【xx重庆】A、 leftB、 went away fromC、 have leftD、 have been away from14、Where is John?--He _____ the science lab、【xx广安市】A、 has gone toB、 has been toC、 went to15、 How do you like your English teacher? He is great、 We _____ friends since three years ago、【xx兰州】A、 wereB、 have madeC、 have beenD、 have become16、Hi, guys、 Where are you heading now?--Home、 We _____ all our money, so we have to walk home now、【xx山东威海】A、 spendB、 spentC、 have spentD、 are spending17、 _____ you _____ the movie Gongfu Panda II?【xx四川内江】Not yet、I’ll see it this Sunday、A、 Did; seeB、 Do; seeC、 Have; seen18、He promised to pick me up at the school gate、However, he _____ yet、【xx安徽】A、 didnt arriveB、 doesnt arriveC、 isnt arrivingD、 hasnt arrived19、 Have you ever been to Nanning? Yes, _____ 、【xx桂林】A、 I wasB、 I doC、 I amD、 I have20、 I _____ my homework, I guess I cant join you、【xx河北省】A、 dont finishB、 didnt finishC、 havent finishedD、wont finish现在完成时答案基础题1-5 DCBBC6-10 BABAC11-15 CDCBD16-20 CDDDC提高题1-5 BDCBA6-10 BDCDD11-15 BCBAB16-20 CBAAD中考题1-5 ADDDB6-10 CCDBD11-15 ACDAC16-20 CCDDC。
现在完成时专项练习100题人教版英语八年级下册
现在完成时练习及总结一、用since和for填空1. The bus is late ,They've been waiting_____________20 minutes.2. Nobody lives in those houses.They have been empty______________many years.3. Mike has been ill ______________a long time.He has been in hospital______________ October.4. Jim has been in Ireland______________Monday.5. Jill has been in Ireland______________three days.6. His aunt has lived in Australia______________15 days.7. Mary is in her office.She has been there_____________7 o'clock.8. India has been an independent country______________1974.9. The baby has been awake ______________ ten minutes.10. I feel very worried. My pen friend hasn’t replied to me _________ last month.二、用所给词的适当形式填空1.He is very hungry. He____________(not eat) anything for three days.2. We_____________(be) good friends since we met at school.3. The boy is happy because he_____________(sell) out all the newspapers.4. Where is Tom? He____________(go) to the post office.He said he____________(come) back soon.5. He____________(be) a volunteer in Sichuan province since the earthquake happened.6.I ___________(lost) my bike.___________you_____________(see) it anywhere?7.She_______________never________________(eat) such delicious noodles before.8. They________________________(be) to that small village several times.9.Could you tell me if you_____________(read) the story book?10.We________________(see) several members of the family since we________________(arrive).11. So far he____________(accept) a lot of gifts from his friends.12. The girl sitting to me on the plane is very nervous,for she____________(not fly)before.13. The result____________(prove) to be right since last week.14.The number of the private cars ____________(increase) greatly since 2008 in the small town.15.Tony____________(not have) got chocolate for his father.16. So far 20 students____________(exchange) their new year gifts with each other.17.She's________________________(live) here ever since she was ten.18. Both of them____________(be) in Jinan for ten days.19.Both of them____________(come) to Beijing ten days ago.20.Half an hour____________(pass) since the train____________(leave).21.Mary_____________(lose) her pen__________you____________(see)it here and there?22._____________you_____________(find) your watch yet?23.---Are you thirsty?---No,I just____________(have) some orange24.I____________already________________________(see) it last week.2____________(be) to Hong Kong twice.26.the young woman ever____________(travel) to England?27.____________you_____________(read) Gone with the Wind yet?28. My father____________just____________(come) back from work.He looks very tired.29. ---Where's Li Ming?----He____________(go)to the teacher’s office.30.He ____________(work) here since he ____________(move) here in 1999.31. So far I____________(make) quite a few friends here.32. He____________(study) English for five years.33.We____________(learn) 3000 English words up to now.34. The students____________(study) in the middle school since last month.35. My father____________(read) the novel twice.36. My father________never_________(drink) soft drinks,but he________(drink) some last week.37.I___________________(eat) too much.I can't eat any more.38. The farmer__________________(cut) some rice and____________(put) it in his house last autumn.39. The little girl_________________________(learn) 1000 words so far.40.Tom___________(be) away for three days since he_________(leave) home.41. My next-door neighbour____________(do)exercise yesterday morning.42.It____________(be) ten years since he_____________(come)here.43. There_______________(be) a piece of meat and two tomatoes in the kitchen,but now there is nothing left.44._____________the chef______________(cook) the meal? Everyone here is hungry.45.____________the shirt____________(cost) him 500 yuan?46._____________he____________(return) the book to the library?--Not yet.47.I____________(spend) three hours____________(practise) the piano last weekend.48.He______________just___________________(tell) us a story.49.He_________________(tell) us a story just now.50._______________you________________(tidy) up the room yet?5 visitors_____________(reach) Yunnan the day before yesterday.5_________________(be) two years since he__________(become) a cook.5_________________(be) to Scotland.54. We____________(read) that book.5____________(live) here for three years.5_____________(know) David for ten years.57. She____________(not/see) him for a long time.58.We____________(be) here for two weeks.59.1________________(lose) my keys.60.He_________________(drink) too much coffee.三、改写句子have missed the train.一般疑问句:__________________________________________________.肯定回答:__________________________________________________.否定回答:__________________________________________________. 2.My brother has been in the army since1999.否定句:__________________________________________________.一般疑问句:__________________________________________________.肯定回答:__________________________________________________.否定回答:__________________________________________________. 3.Mary has joined the badminton club since last term.否定句:__________________________________________________.一般疑问句:__________________________________________________.肯定回答:__________________________________________________.否定回答:__________________________________________________. 4.We have been to Japan twice.否定句:__________________________________________________.一般疑问句:__________________________________________________.肯定回答:__________________________________________________.否定回答:__________________________________________________. 5.I have already returned the book.否定句:__________________________________________________.一般疑问句:__________________________________________________.肯定回答:__________________________________________________.否定回答:__________________________________________________. 6.Our school has changed a lot recently.否定句:__________________________________________________.一般疑问句:__________________________________________________.肯定回答:__________________________________________________.否定回答:__________________________________________________. 7.I have worked here since I moved here in 1999.一般疑问句:__________________________________________________.肯定回答:__________________________________________________.否定回答:__________________________________________________.8.It has been two years since we met two years ago.否定句:__________________________________________________.一般疑问句:__________________________________________________.肯定回答:__________________________________________________.否定回答:__________________________________________________.9.He has just done his homework.否定句:__________________________________________________.一般疑问句:__________________________________________________.肯定回答:__________________________________________________.否定回答:__________________________________________________.10.I've been there before.否定句:__________________________________________________.一般疑问句:__________________________________________________.肯定回答:__________________________________________________.否定回答:__________________________________________________.四、选择题1. It has been ten years____________I last saw her.A. afterB. sinceC. For2.-Your scarf is so beautiful! When did you buy it?____________it for 6 years.A. boughtB. will haveC. have hadD. have bought3.-How long____________you______________in Xiangxi?-Since 16 years ago.A.did, goB. have, beenC. have, gonesaw Mr.Li in his office just now.-No, it____________be him. He has____________Guangzhou and will be back in two days.A.mustn’t, gone toB.mustn’t,been toC.can’t, been toD. can't, gone to5.-Our computer is working again!-Yes. Our IT teacher____________it. It took him about an hour.A. has fixedB. will fixC. is fixingD. was fixing6.Mr. Smith____________Chinese for two years.He’s much better at it now.A. learnsB. was learningC. has learnedD. will learn7.-Would you like something to drink?-No, thanks. I____________some tea already.A. have drunkB. was drinkingC. will drinkD. drink8.-Do you know Mount Wudang in Shiyan?-Yes,I____________it twice. It’s fantastic.A. had climbedB. climbC. climbedD. have climbed9.Peter’s mother died three years ago. It has been three years since his mother__________.C.has been deadD.has died10. My mother_____________a good example for me since I was young.B.has beenC.will be11. We____________each other since I came to Beijing but we send emails often.A.don’t seeB.didn’t seeC.won't seeD.haven’t seen12.-They say there’s a new restaurant nearby-Yes, and it_________ for no more than a week.A.has been openD.is opened13. They have_____________since the factory opened.A.left the schoolB.joined the teamC.become workersD.worked here14.His father____________for years.A.has diedB. has been deadC. diedD. dies15.Mary____________to see the films because she____________it twice.A. won't go,sawB. won’t go, will seeC. won't go, has seenD. didn’t go, sees16.____________you________England? Yes,it_______ a beautiful country.A. Will , gone to, wasB.Have, been to, isC. had ,been to, isD. Have,gone to, is17.-------____________you_____________to the capital?-------No, I________there early next month.A. Have,been, haven’t, am goingB.Had, been, hadn’t, am goingC. Have, gone, haven’t, was goingD. Did,go, didn’t, was going18. The famous writer_____________one new book in the past two year.A. is writingB. was writingD. has written19. -Our country____________a lot so far .-Yes. I hope it will be even_____________.A. has changed; wellB. changed; goodC.has changed: betterD. changed; better20. Harry Potter is a very nice film .I_________________________it twice.A. will seeB. have seenD. see五、保持句意不变(变成完成时态句子)1. The film began ten minutes ago.___________________________________________________.2.He hasn't come to school because he was ill.___________________________________________________.3.The old man died last year.___________________________________________________.4.My brother has been in the army for four years.___________________________________________________.5.Alice borrowed a computer from her sister two hours ago.___________________________________________________.6.The train arrived here ten minutes ago.___________________________________________________.7.The shop opened three days ago.___________________________________________________.8.The factory has closed since five years ago.___________________________________________________.9.Mr Green left twenty minutes ago.___________________________________________________.10.He left his hometown ten years ago.___________________________________________________.六、现在完成时1.句型:have/has done2.定义:2.1过去发生的动作对现在产生影响。
人教版英语八年级下册Unit8-10现在完成时专项练习题及答案
人教版英语八年级下册Unit8-10现在完成时专项练习题及答案1.Both his parents look sad。
Maybe they know what'XXX.2.He has already been to Shanghai。
hasn't 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.Harry Potter is a very nice film。
I have seen it twice.9.- These farmers have been to the United States.Really。
When did they go?C。
How long。
cameD。
How far。
arrived10."XXX?" "Yes。
I finished it a moment ago." (n C)11.His father has been in the Party since 1978.(n D)12."Do you know him well?" "Sure。
we have been friendsfor ten years." (n B)13."How long have you been here?" "About two months." (nA)14.Hurry up。
八年级英语现在完成进行时单选题30题
八年级英语现在完成进行时单选题30题1.She ______ English for two hours.A.has been studyingB.has studiedC.studiedD.studies答案:A。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。
选项A 符合现在完成进行时的结构。
选项B 是现在完成时,表示过去发生的动作对现在造成的影响。
选项C 是一般过去时。
选项D 是一般现在时。
2.They ______ football since morning.A.have been playingB.have playedC.playedD.plays答案:A。
现在完成进行时强调动作从过去开始一直持续到现在,可能还会继续。
选项 A 正确。
选项B 现在完成时。
选项C 一般过去时。
选项D 一般现在时。
3.He ______ his homework all day.A.has been doingB.has doneC.did答案:A。
现在完成进行时表示一直持续的动作。
选项A 符合。
选项B 现在完成时。
选项C 一般过去时。
选项D 一般现在时。
4.We ______ TV for three hours.A.have been watchingB.have watchedC.watchedD.watches答案:A。
现在完成进行时强调持续看的动作。
选项A 正确。
选项B 现在完成时。
选项C 一般过去时。
选项D 一般现在时。
5.She ______ singing since yesterday.A.has beenB.hasC.wasD.is答案:A。
现在完成进行时结构需要“have/has been + 动词的现在分词”。
选项A 正确。
选项B 现在完成时缺少动词的现在分词。
选项C 一般过去时。
选项D 一般现在时。
6.They ______ waiting for the bus for a long time.A.have beenB.haveC.were答案:A。
八年级英语现在完成时单选题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。
八年级英语现在完成进行时练习题40题答案解析
八年级英语现在完成进行时练习题40题答案解析1.She ______ English for two hours.A.has been studyingB.has studiedC.studiedD.studies答案解析:A。
本题考查现在完成进行时。
“for two hours”表示一段时间,要用现在完成进行时,表示从过去开始一直持续到现在并且可能还会继续下去的动作。
B 选项has studied 是现在完成时,强调过去发生的动作对现在的影响;C 选项studied 是一般过去时;D 选项studies 是一般现在时。
2.He ______ basketball since morning.A.has been playingB.has playedC.playedD.plays答案解析:A。
“since morning”表示从早上开始一直持续到现在,用现在完成进行时。
B 选项现在完成时强调结果;C 选项一般过去时;D 选项一般现在时。
3.They ______ the room for an hour.A.have been cleaningB.have cleanedC.cleanedD.cleans答案解析:A。
“for an hour”表示一段时间,用现在完成进行时。
B 选项现在完成时;C 选项一般过去时;D 选项一般现在时。
4.She ______ on this project all day.A.has been workingB.has workedC.workedD.works答案解析:A。
“all day”一整天,用现在完成进行时表示一直持续的动作。
B 选项现在完成时;C 选项一般过去时;D 选项一般现在时。
5.We ______ homework since three o'clock.A.have been doingB.have doneC.didD.do答案解析:A。
牛津译林版英语八年级下册现在完成时专项练习(答案+解析)
牛津译林版英语八年级下册现在完成时专项练习(答案+解析)牛津译林版英语八年级下册现在完成时专项练学校:___________姓名:___________班级:___________考号:___________一、句型转换1.XXX.I __________________a pen for _____________.2.I got to know him last year.I ______________ him since ___________.3.I XXX.I ______________ my glasses for ______________.4.He joined the Party in 2012.He _____________ a ____________ for two years.He __________________ the Party for two years.5.XXX.My brother _____________a __________ for ________。
My brother ___________ in ____________ for _________.二、用所给单词的正确形式填空6.I ______________(live)here since I was ten years old.7.I ______________(live)here in 1998.8.--- _______ you __________ yourbreakfast?Yes,I have.When _______ you _________ it?30 minutes ago.9.The students ______(study) in the middle school since last month.10.______ you ______ (find) your watch yet?11.---Are you thirsty?No。
八年级下册英语现在完成时态练习题
现在完成时专项练习一、写出下列动词的过去式和过去分词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 ha ppened to him .A. knew B.have known C.must know D.will know2、He has _______ been to Shanghai , has heA. 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 years. 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 _____ thereA. 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 libra ry .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 Chinasince he to ChinaA. 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 his aunt.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 thereI ______there there last month.4、______you _____visit the Great Wall yet5、How long have you ______teach English in school6、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, neverher.13.-Let’s go to the cinema.-No, I see, alreadythe film.14. We finish, notour homework yet. Will you wait a minute15. John come, notyet. He will be back in a minute.16. Mr. Green often goes to America. In fact, he bethere ten times.17. -Where’s John -He just goto the teachers’ office.18. She studyEnglish since she was ten. She beginto study English when she was ten.19. Jim isn’t here. He goto the library. He gothere an hour ago.20. He ________ travel, neveron a train in her life.21. I buythe bike two weeks ago. I havethis bike since the beginning of this month. I haveit for two weeks.22. Great changes take placein those villages in the last ten years.23. How many times you phoneme these days _ you phoneme this morning24. Tom can’t get into the room because he lostthe key to the door.25. I lookfor the dictionary, but I find notit yet.26. -the new programmes startyet-No, they plan, still27.you know where your sister has go28. We livein Shanghai from 1989 to 1999. We livefor 10 years.29. They can’t go with us. They finish, notthe work yet.30. You change, not your mind, haven’t you31.We must pay for the library book if we lostit.32、I tell you about the accident as soon as I finish the work.33.-I hear your father beto Japan once.-Yes. He gothere last year.34. -When you buythe book -I haveit for two weeks.35. Such a thing happen, neverin the village before.36. I think you never hear such a thing.37.you read the book yet38.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 . Iwrite it just now.45.Have you return the ladder yet No, not .Ireturn 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 goto see Doctor Li this morning and he giveme some medicine.-- you take it.-- Yes, I it just a moment ago. take55. It rainfor 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 room5、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 改写句子,句意不变T hey have known each other______6 years______12、I bought the bik e last yearI___________the bike for_______ _______13、David has already got something to eat 改为否定句David____ ___ _______ _______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.===Ithe 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 ____ .用since20、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 years .同义句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 .。
牛津英语八年级下8B现在完成时讲解+练习(含答案)
现在完成时have (has) +过去分词(v.+ed)用法一.表示动作发生在过去,但对现在留下了影响和结果,常与下列词连用。
已经,了,过①just (刚刚)用于肯定句。
He ______ just ___________(come).-____ you ____(have) lunch yet? -Yes, I ______. I_____ just ________ it.②never(从来没有)表示否定。
He ______ never ________ (visit) the Great Wall.③ever(曾经)用于疑问句中。
______ you ever_______ (be) to the farm?④before(以前)用于句末。
The woman ______ never ________ (hear) of that before.⑤yet(仍然)用于疑问句或否定句. ______ the train ________ (arrive) yet? No, not yet.⑥already(已经)用于肯定句. We _____ already __________ (finish) it.⑦so far (迄今为止)用于句首或句末. So far, we _______________ (visit) the moon.up to now I _______( hear) nothing from him up to now. 到目前为止我没他的任何消息⑧once(一次),twice(两次),many times(很多次),how many times(多少次),during/in the past(last)three years(最近三年来) recently(最近)I ____________ (be) to Beijing twice。
我去过北京二次。
He__________ (be) there three times in the last few days. 近几年他去过那里三次了。
最新人教版英语八年级下册Unit8-10语法重难点:现在完成时 专项复习 (有答案)
人教版英语八年级下册Units 8-10语法重难点:现在完成时专项复习一. 定义:①过去发生的动作对现在造成的影响或结果:强调结果例:Yesterday I finished my homework, that’s to say, I have finished my homework now.②过去已经开始一直持续到现在的动作或状态:强调继续例:I have lived in Guangzhousince 2016, that’s to say, I have lived here for 4 years so far.二. 构成方法:现在完成时由“have (has)+过去分词”构成。
(have /has在现在完成时中作助动词;否定式: have/has not (缩写为haven’t/hasn’t) + 过去分词)三. 基本用法:(1)动作已完成(强调影响性)。
该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在产生影响或结果,同时说话强调的或感兴趣的就是这个影响或结果:She’s gone to bed. 她睡觉了。
(结果:她现在在床上)Have you seen my key? 你看到我的钥匙了吗?(结果:你知道它在哪里吗?)He has eaten nothing today. 他今天什么也没吃。
(结果:他现在一定很饿。
)(2)动作未完成(强调持续性)。
该用法的现在完成时表示一个过去发生的动作并未在过去完成,而是一直持续到现在,并且有可能继续下去(也可能到此结束):Have you waited long? 你等了很久吗?We have been busy this afternoon. 今天下午我们一直很忙。
I抳e waited a week for your answer. 等你的回答我等了一个星期。
除以上用法外,现在完成时还可表示过去的重复动作甚至将来动作:He has always gone to work by bike. 他总是骑自行车上班。
八年级英语现在完成进行时单选题30题
八年级英语现在完成进行时单选题30题1.She ______ her homework since two hours ago.A.has been doingB.has doneC.didD.will do答案:A。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。
has been doing 是现在完成进行时的结构。
has done 是现在完成时,强调动作的完成。
did 是一般过去时。
will do 是一般将来时。
2.He ______ playing basketball for three hours.A.has beenB.isC.wasD.has been playing答案:D。
has been playing 是现在完成进行时,表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。
has been 后面缺少动词的现在分词形式。
is 是一般现在时。
was 是一般过去时。
3.They ______ talking about the movie since they saw it.A.have beenB.areC.wereD.have been talking答案:D。
have been talking 是现在完成进行时,表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。
have been 后面缺少动词的现在分词形式。
are 是一般现在时。
were 是一般过去时。
4.We ______ waiting for the bus for half an hour.A.have beenB.areC.wereD.have been waiting答案:D。
have been waiting 是现在完成进行时,表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。
have been 后面缺少动词的现在分词形式。
are 是一般现在时。
八年级英语语法现在完成时练习题及答案
一、时态讲解:现在完成时(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等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。
牛津八年级下册 Unit 1-3语法现在完成时巩固练习(有答案)
8B Unit 1-3 语法巩固练习题一、选择括号中的单词填空。
1.Have you done your homework __________? (for,just,yet)2.I have __________ been to Chengdu. (for,never,yet)3.He has worked there __________ he left school. (already,just,since)4.She has known Sam __________ nine years. (since,for,yet)5.Have you __________ridden a house? (even,for,yet)6.He has __________ finished his homework. (ever,just,yet)二、用括号内所给词的适当形式填空。
1.I __________(finish) today’s homework already. What about you?2.I won’t go to the movies tonight, because I __________(lose) my tickets.3.His brother __________(like) reading very much. He _________(read) the story of the Snow White.4.He __________(live) here since 1992.5.Miss Wu __________(teach) in this school for fifteen years.6.The weather __________(be) hot so far this summer.7.David __________(make) some friends since he __________(come) to China last month.8.Someone __________(clean) the classroom. Look! How clean it is now!\9.The train __________(leave), hasn’t it?三、用括号内所给动词的适当形式填空。
八年级英语现在完成进行时单选题30题
八年级英语现在完成进行时单选题30题1. I ________ my homework for two hours.A. have been doingB. didC. doD. was doing答案:A。
本题考查现在完成进行时的构成。
A 选项“have been doing”是现在完成进行时,表示从过去开始一直持续到现在并且还在进行的动作,“for two hours”是现在完成进行时的常见时间状语,符合题意。
B 选项“did”是一般过去时,强调过去的动作,与时间状语不符。
C 选项“do”是一般现在时,不符合本题语境。
D 选项“was doing”是过去进行时,强调过去某个时间点正在进行的动作,不符合题意。
2. They ________ football since 3 o'clock.A. have been playingB. playedC. playD. will play答案:A。
“since 3 o'clock”是现在完成进行时的标志,A 选项“have been playing”表示从3 点开始一直在踢足球,且还在继续。
B 选项“played”是一般过去时,不能与“since 3 o'clock”搭配。
C 选项“play”是一般现在时,不符合时间状语。
D 选项“will play”是一般将来时,不符合语境。
3. My sister ________ the piano for an hour.A. has been practicingB. practicesC. practicedD. is practicing答案:A。
“for an hour”表明动作持续了一段时间,要用现在完成进行时,A 选项“has been practicing”符合。
B 选项“practices”是一般现在时。
C 选项“practiced”是一般过去时。
D 选项“is practicing”是现在进行时,都不符合时间状语。
八年级英语上册现在完成时专项训练试题
如今完成时专项训练〔1〕一、选择填空( ) 1. I the League for five years.A. joinedB. have joinedC. have been inD. join( ) 2.The factory since 1985.A. openedB. has openedC. was openedD. has been open( ) 3.The meeting for two days.A. has finishedB. has endedC. has been overD. finished( ) 4.Miss Gao this school since 1996.A. has come toB. came toC. has been inD. has taught( ) 5.I home for a week.A. have returnedB. have been backC. returnedD. were( ) 6.How long has your grandmother ?A. diedB. has been diedC. deadD. been dead( ) 7.He a t6eacher for nearly five years.A. has beenB. has becomeC. wasD. became( ) 8. The baby for three hours.A. fell asleepB. has fallen asleepC. has got to sleepD. has been asleep ( ) 9. When Kate arrived at the bus stop, the busfor half an hour.A. has leftB. had leftC. has been awayD. had been away( ) 10. When she got to the cinema, the film fortwenty-five minutes.A. had begunB. had startedC. has been onD. had been on ( ) 11. –May I the story-book for a month?-Yes , you may.A. borrowB. lendC. keepD. take( ) 12.While I in Beijing, It was raining hard.A. gotB. reachedC. arrivedD. was( ) 13.My uncle the Party in 1978. He for over 19 years.A. joined; has been a Party memberB. joined; has joined the PartyC. has joined; has been the PartyD. has joined; has been in the Party ( ) 14. When he came home, I for three hours.A. have fallen asleepB. had fallen asleepC. had been asleepD. have slept( ) 15.-Where is Tom ? - He the library.A. goesB. wentC. has gone toD. has been to( )16. How long do you think they the TV factory?A. have been toB. have reachedC. have been inD. have arrived in ( ) 17. The bus on the road for an hour.A. has stoppedB. stoppedC. is stoppingD. has been( )18.My father Shanghai twice.A. has been toB. has been inC. has gone toD. has gone in( ) 19. Jack a postman for about 6 years.A. has becomeB. has returnedC. has changedD. has been( )20. He said he a soldier ten years.A. has been; sinceB. has joined; forC. had joined; inD. had been; for ( ) 21.-Do you know our hometown at all?-No, this is the first time I there.A. wasB. have beenC. cameD. am coming( ) 22.- I’m sorry to keep you waiting. Here for a long time.-No, only about ten minutesA. Are youB. Were youC. Have you beenD. Had you been( ) 23.Why so many people here? WhatA. happensB. will happenC. has happenedD. had happened二、选择错误选项,并改正( )1. I have caught a bad cold these days.A B C D( ) 2. He has bought a jacket for a week.A B C D( ) 3.She has put her handbag in the room two hours ago.( ) 4. I’ve never gone to the Great Wall before.A B C D( )5. While I get to the airport, the plane had taken off.A B C D三、动词填空A) 1.-Where’s Mr. Hu? -He (go) to Washington.2. I ( be) in China for over three years.3. How long you (be) away from your home?4. - you (have) lunch yet?-Yes, I (have) it half an hour ago.5. - you (see) Lucy this morning? -Not yet.6. The rain (stop). Shall we go on with our volleyball match?7. My mother isn’t at home. She (go) to Shanghai for a meeting.8. It (r ain) for half a day and I don’t think that it (last)long.9. They (watch) a wonderful football match and kept (talk)about it.10. There (be) a football match tomorrowevening.B) Jim’s father (work) with GM(通用汽车公司). He (work) inthe car factory for about 5 years. And he (be) to several GM carfactories in several countries. Last month, he (break) one of hisleg and (lie) in bed ever since. I am afraid he (have) to stayat home another month before he如今完成时专项训练〔2〕 Name [Exercises 1] ( )1.——Have you travelled on the train.——Yes, I have.(A)never (B)ever (C)just (D)yet ( )2.——Have you finished your homework ——Not .(A)ever (B)already (C)yet (D)just( )3. We haven't finished our homework .(A)already (B)ever (C)yet (D)never( )4.——Have you learned English?——Yes, I've learned a lot.( )5.——Have you finihed your homework ?——Yes,I've done that(A)yet,already (B)already, yet (C)ever,never (D)still,just ( )6.John's father borrowed some pictures(A)have already 〔B)has just (C)have ever (D)has yet ( )7.He finished his homework yet(A)doesn’t(B)haven’t(C) hasn’t (D) do have [Exercises 2] A〕用since和for填空1) ______ two years 2) _______ two years ago 3) _______ last month 4) ______ 1999 5) _______ yesterday 6) _______ 4 o’clock 7) ______ 4 hours 8) _______ an hour ago 9)______we were children10) _____ lunch time 11) ______ she left hereB〕用since和for填空1. He has lived in Nanjing ________ the year before last.2. I’ve known him __________ we were children.3. Our teacher has studied Japanese _________ three years.4. She has been away from the city ___________ about ten years.5. It’s about ten years __________ she left the city.( )1.I've been like this ever snice(A)last week (B) for a week (C) a week before (D)the last week ( )2.My mother has worked in this factory 2 years.(A)about (B)for (C)in (D)since( )3. I haven't heard from him last week.(A)since (B) for (C)ago (D)before( )4.His father joined the party_________(A)for three years (B)since three years ago(C)three years ago (D)in two years' timeesn’t[Exercises 3]A〕用have(has) been 或者have(has) gone 填空。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
八年级现在完成时练习题及答案1. Jim has been in Ireland ______ Monday.2. Jill has been in Ireland ______ three days.3. His aunt has lived in Australia ______1days.4. Mary is in her office. She has been there ______ o’clock.5. India has been an independent country ______1974.6. The bus is late. They’ve been waiting ______0 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.I. Fill in the blanks with the proper form.1. I____ already ____ the film. I ________ it last week.2. _____ he ____ his work today? Not yet.3. My father ____ just ____ back from work. He is tired now.4. Where’s Li Ming ? He __________ to the teacher’s office.5. I __________ here since I ______ here in 1999.6. So far I _______________ quite a few friends here.7. How long ________ the Wangs ______________ here ? For two weeks.8. I ________ just ___________ my homework.9. He ________ to school on foot every day.10.____ you ______ your science book yet?11. If it ____ fine tomorrow, I’ll go with you.12. The students ____________ English when the teacher came in.13. Look! The monkey __________ the tree.14. My mother __________ to see me next Sunday.15. I’ve lost my pen. _________ you ________ it anywhere?II. Choose the best answer. 1. How long have you _______ here?A. comeB. gotC. arrived2. My grandpa died _________.A. at the age of myC. when I was. B. for yearsD. my age was. D. been3. Jane has _____ to BeiJing. She will come back tomorrow.A. beenB. goneC. wentD. never been. 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 met--Just weeks.A. will, buyB. did, buyC. are, having7.--Do you know Lydia very well? --Yes, She and I _____ friends since we were very young.A. have madeB. have becomeC. have beenD. have turned D. have, had C. had met D. will meet. --What a nice dress! How long _____ you _____ it?8. The Smiths _______ in China for 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 to-- Yes, twice.A. Have, goneB. Have, beenIII. Rewrite the sentences.1. I have been to Macau before.I _________ _________ been to Macau before.2. He hasn’t come to school 就划线部分提问)______ _______ he come to school?3. I bough a new bike just now.I ____ just ____ a new bike.4. We began to learn English three years ago.We ____ ____English ____three years5. He has never surfed, _______ _______?_______ _______have they been here?7. The old man _________ last year. He has _______ _______for a year.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 since000._________ _________ __________ your father _________ __________? _________ ________ he _________ __________? __________ ___________ they __________ a book?1. have, seen, saw2. Has, finished3. has, come4. has gone5. have worked, moved6. have made7. have, stayed8. have, finished. goes10. have, found11. is12. were reading13. is climbing14. is coming15. Have, seenKeys: 1. How long have, been there2. How long has, lived here . When did, leave here4. When did, buy 现在完成时练习题及答案三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。
① 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.HeBeijing for .2) I moved to the USA in008.I the USA since .3) I went home yesterday. I home for . C, Do, goD. were, going B. has gone to C. went to D. will goto 10. --____ you ever ____ to the US?4) They came here last week. They ___________ here since _____________.② come to / go back to / return to→ be back togo 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 in000. 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 in002.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. I ____ ____ at this school since ____.2) The film began two minutes ago. The film ____ ____ ____ for ____ ____. ⑦ borrow → keep;lose → not have ;buy → have ;put on → wearcatch / 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 ____________apen 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 in002.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.四、划线提问1) I have been there for two days.__________ _________ __________ you __________ __________ ?2) My father has lived here since000._________ _________ __________ your father _________ __________?3) He left here yesterday._________ ________ he _________ __________?4) They bought a book two hours ago.__________ ___________ they __________ a book五、用have been 或have gone 填空。