初中九年级英语语法现在完成时练习题及答案
初中现在完成时练习题及答案
初中现在完成时练习题及答案一、单项选择题1. I ____________ my homework yet.A. didn't doB. haven't doneC. doesn't doD. hasn't done答案:B. haven't done2. _______ you ever been to Japan?A. HaveB. HasC. AreD. Is答案:A. Have3. Sarah _________ books at the library.A. had readB. had been readingC. has readD. has been reading答案:C. has read4. We _________ each other since last week.A. didn't seeB. haven't seenC. haven't been seeingD. doesn't see答案:B. haven't seen5. _______ you ever _______ surfing?A. Did, goB. Have, wentC. Have, goneD. Did, gone答案:C. Have, gone二、完形填空题It has been a different world without our dear friend, Oscar. We __6__ him since we were eight-years-old. Oscar was a great friend and an amazing person. He __7__ us to be much better people.Last summer, Oscar fell terribly ill. He __8__ in the hospital for a few weeks, but unfortunately, he __9__ his battle with the illness and __10__ away.Since Oscar's death, we __11__ daily memories of our time with him. We __12__ how he always had something positive to say, no matter what. Oscar __13__ inspired us to be positive and kind, even in difficult times.We have been __14__ for several therapy sessions as a group, and it has really helped us __15__ with the loss of our friend. We __16__ that accepting the loss is a process, and it takestime to heal. But we are __17__ grateful for the time we had with Oscar and the memories we __18__ with him.Oscar's __19__ and laughter is greatly missed, but his __20__ will forever be in our hearts.6. A. knowB. have knownC. knewD. known答案:B. have known7. A. haveB. hasC. hadD. having答案:C. had8. A. wereB. has beenC. hasD. had been答案:D. had been9. A. losesB. lossC. loosesD. lost答案:D. lost10. A. passB. passedC. passingD. passes答案:B. passed11. A. rememberB. rememberedC. remembersD. have remembered答案:B. remembered12. A. alwaysB. usuallyC. sometimesD. never答案:A. always13. A. yetB. alreadyC. alsoD. always答案:D. always14. A. goB. goesC. goneD. going答案:A. go15. A. copeB. copingC. copedD. have coped 答案:B. coping16. A. knowB. knewC. knownD. knowing答案:C. known17. A. tooB. veryC. soD. really答案:D. really18. A. madeB. makeC. have madeD. making答案:C. have made19. A. joyfulB. happinessC. joyfulD. joy答案:D. joy20. A. friendshipB. friendC. friendsD. friendly答案:C. friends三、阅读理解题Emma has always been interested in photography. For her13th birthday, her parents bought her a camera and she has been taking photos ever since.In the past year, Emma has taken over 10,000 photos. She has traveled to different places and captured the beauty around her. She has photographed stunning landscapes, cute animals, and even her friends and family. Emma has discovered that the more she practices, the better her photos turn out.Emma has also created an online portfolio of her photos. She has received positive feedback from friends and strangers alike. Some people have even contacted her asking if they can purchase prints of her photos.Recently, Emma entered a photography contest. The theme was \。
【英语】中考英语现在完成时真题汇编(含答案)及解析
【英语】中考英语现在完成时真题汇编(含答案)及解析一、初中英语现在完成时1.It has been three years since I ______ a teacher.A. becomeB. becameC. becomingD. to become【答案】 B【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。
故选B。
【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。
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.All the skirts .They very well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】C【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。
第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。
现在完成时(单选题 30题 含解析)初中英语专题练习
现在完成时(单选题 30题含解析)初中英语专题练习一、单选题(共30题)1.—Where is your father, Tom?—He ________ the supermarket.A.has been to B.has gone to C.was going to D.have gone to 2.—I’m sorry for being late.—Never mind. The meeting ________ for only 5 minutes. This way, please.A.has started B.has been over C.has ended D.has been on3.The books ________for two weeks.A.may be kept B.may keep C.borrow D.are borrowed4.—Dad, I couldn’t turn on my computer yesterday but I have to use it today.—Oh, I ________ it. You can work on it now.A.will fix B.am fixing C.fixed D.have fixed5.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 now6. Britain ________ to leave European Union last year. David Cameron, former Prime Minister________ since then.A. decided; retiredB. decided; has been retiredC. has decided; retiredD. has decided; has retired7.—Jenny, you are so beautiful in your new dress!—Thanks! But I __________ it for several times.A. wearB. will wearC. was wearingD. have worn 8.—Is this your camera?—Yes, I ________ it for two weeks.A. boughtB. hadC. have hadD. have bought9. The shop in Wanda Square _________ for six years, but I _________ there so far.A. has opened; haven’t goneB. has been opened; haven’t beenC. has been open; haven’t goneD. has been opened; haven’t been 10.—Mary, it’s really nice to see you again. Where have you ________?—I ________ a school in a mountain area for two years.A.gone; have been to B.been; have been to C.gone; have been in D.been; have been in 11.— Where will you visit during the coming summer holiday?—I’m not sure. Maybe I will go to Sanya. One of my best friends _________ Hainan twice and he says it is good place to visit.A.has gone to B.has been in C.has been to D.has been 12.—How long can I ______ these books?—At most for a month, then you have to return them to the library.A.keep B.lend C.have D.borrow13.—________ 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; finish14.—Mary, I remember you _________ several years ago.—Yes, I _________ for 3 years.A.married; have married B.married; marriedC.married; have been married D.have married; have been married15.Which sentence is correct?A.I wonder where you have gone. B.I wonder where they visited.C.I wonder when you have finished the task. D.I wonder what is the matter with you.16.Sophie and I are good friends. We ________ each other for four years.A.know B.knew C.have known D.will know17.I ________ my computer for ten years, but it still works well.A.bought B.have had C.have bought D.buy18.—It’s ten years since we ________ here.—How time flies! We ________ in China for so long.A.come; work B.came; worked C.come; will work D.came; have worked 19.You have never been to the History Museum, ________?A.are you B.did you C.have you20.—Can you tell me the ________ of the bag?—Sorry. I haven’t ________ it.A.weight; weight B.weighed; weighed C.weight; weighed D.weighed; weight 21.— Is Tom at home?— No, he ________ to the town.A.has been B.has gone C.goes D.will go22.Maybe Tom ________ his work. The light in his room is still on.A.doesn’t finish B.didn’t finish C.won’t finish D.hasn’t finished 23.So far, I ________ two books by Liu Cixin. One is The Wandering Earth and the other is The Three-Body Problem.A.read B.have read C.was reading24.—Is Tom at home now?—No, he ___________ the supermarket. But he will come back soon.A.has gone in B.has gone to C.has been in D.has been to 25.—________ the movie ________?—________.A.When did; start; Since 3 o’clock agoB.How long was; on; Since at 3 o’clockC.When has; started; Since 3 o’clock beforeD.How long has; been on; Since 3 o’clock26.I am not sure how long Oliver ________.A.has joined the army B.has joined in the armyC.has served the army D.has served in the army27.Tom has lived in Shanghai _________ 2003. He has live here _________ many years. A.in; for B.since; for C.since; at D.in; since28.It ________ the first time that ________ New York, because there is a photo of him in front of the Empire State Building hanging in his room.A.is; Byron has been in B.isn’t; Byron has gone toC.is; Byron has been for D.isn’t; Byron has been to29.My parents ________ to Los Angeles before.A.were B.will be C.are D.have been30.—Have scientists found any life on Mars?—No, they ________ any living things on any other plane till now.A.are discovering B.didn’t discover C.haven’t discovered D.discovered【参考答案】一、单选题(共30题)1.B【解析】句意:——汤姆,你爸爸在哪儿?——他去超市了。
九年级(完整版)英语现在完成时专题(练习题含答案)含答案
九年级(完整版)英语现在完成时专题(练习题含答案)含答案一、选择题1.—The fashion show will begin in half an hour, but Sandy hasn't turned up yet.—Don't worry. I________ her and she's sure to be here soon.A.will call B.have called C.am calling D.call2.Since Tencent released Wechat, it ________ one of the most popular apps in the world. A.became B.has become C.has been D.was 3.—What do you think of the latest 5G smart phone?— It's amazing. It is the most wonderful phone I ________.A.used B.will use C.was using D.have used 4.The train ________ for twenty minutes.A.left B.has left C.has been away D.is leaving 5.— When did the Mixc Shopping Center open? — It ________ for nearly half a year. A.has opened B.has been open C.was opened D.had been open 6.—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 7.—Excuse me, which movie are you waiting for?—The Fate of the Furious. We ________ here for more than two hours.A.waited B.wait C.were waiting D.have waited 8.What a pity! My new computer__________ a virus and it can't work now.A.catches B.caught C.is caught D.has caught 9.— 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 10.—Are you still in the office? It’s almost ten o’clock.—Yeah, I ________ my work. But don’t worry. There’s nothing much left.A.don’t finish B.didn’t finish C.won’t finish D.haven’t finished 11.Both his parents look sad. Maybe they _________ what's happened to him.A.will know B.know C.have known D.are knowing 12.—Mum, I want to watch the news about our school. Change the channel, please!—What a pity! It is eight o'clock now. It___________ for a while.A.has been over B.was over C.has finished D.finished 13.—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 14.—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 15.Mary said that she________ to Yangzhou.A.has never gone B.had never gone C.has never been D.had never been 16.—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 17.—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 finish18.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 killed19.My mother is a teacher. She ________ English in our school since she graduated from university.A.taught B.has taught C.is teaching D.will teach 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 in23.一How can you start playing games so soon, Tom?一 I ______ my homework, Mom.A.finished B.have finished C.will finish D.finish 24.—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 25.— I think the man over there must be Douglas.— It ________ be him. He has ________ to Australia.A.can’t, gone B.can’t, been C.may not, been D.mustn’t, gone 26.The sch oolboy is so shy that he doesn’t like to be asked ________.A.whether he could enter his ideal school in the futureB.how long he has joined the navyC.how many languages he can communicate with othersD.about winning the national English competition27.—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 held29.So far, China ________ the world’s largest highway network, with a total length of 160,000 kilometers.A.builds B.built C.will build D.has built 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.—Bill Gates and Melinda Gates, two of the world’s richest people, said “we no longer believe 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 with32.—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 33.— 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 34.—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 35.Online learning ________ very popular with students since last year.A.has become B.are becoming C.would become D.had become 36.—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 37.The manager reached Nanjing last Wednesday. He________there for 10 days.A.has been B.has got C.has reached D.has arrived 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.—Sorry, I’m late. Has the meeting begun?—It doesn’t matter. The meeting ________ for several minutes.A.has just begun B.has just been overC.has just been on D.has just ended40.He ________ in that city since he left school. It’s his second hometown.A.has lived B.will live C.was living D.lives41.— Excuse me, which movie are you waiting for?—Cliff Walkers. We ________ here for more than two hours.A.wait B.are waiting C.waited D.have waited 42.—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 to43.—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 44.The movie Hi, Mom________ the hearts of many people since it was shown in February. A.wins B.won C.will win D.has won45.Not all the students in my class would like to go to Suzhou Museum next week because about three-fifths of them _________ there before.A.have been B.have gone C.has been D.have been to 46.—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 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.My dog _______ for three days and I’m now v ery 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 49.—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 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.B【详解】句意:——时装秀将在半小时后开始,但桑迪还没有出现。
(完整版)初中英语现在完成时专项练习题及答案
一、 单项选择。
1、Both his parents look sad .Maybe they __________ what's happened to him .knew B . have known C . must know D .will knowHe has ________ been to Shanghai , has he ?already B .never Have you met Mr just B . agoA . 2、A . 3、 A . 4、 T he famous writer A . is writing 5、 一 Our country —Yes . I hope it C .ever D . still Li ______ ?C .beforeD . a moment ago _ one new book in the past two yearsA . has C . hasB .was writingC .wroteD .has written a lot sofar . will be evenB . 6、 Zhao Lan already in this school for two yearsA .was ; study ingB . will ; studyC .has ; studied D, .are ; study ing7、We Xiao Li since she was a little girl .A .knowB . had knownC . have knownD . knew& Harr y Potter is a very nice film 」 it twice .A will see.have seen C saw D .see9、 —These farmers have been to the United States .—— Reall y? When there ?A .will they goB . did they goC do they goD . have they gone10、 you your homework yet ?—Yes . I it a moment ago .changed ; goodcha nged ; betterA . C . 11、 A . 12、 cha nged ; well changed ; better D . Did ; do ; fini shedB Have ; done ; fini shedHav e ;done ; hav e fini shed D . will ; do ; finishHis fatherthe Part y since 1978 .joined B . has joinedC . was inD . has been in—Do you —Sure know him well ? .We _________ f riends since ten years ago .were B . have been C . have become D . have made —How longhave you A . 13、 A . bee n B . gone C comeD arrived14、 Hurr y up! The pla y for ten minu tesA . has begunB . had beg unC . has been on D. 15、 It te n years since he left the army . A . is B . has C . will D washere ?began16、 —About two mon ths . Miss Gree n isn't A .has gone B . went in the C .will office . she _______ to the library .go D . has been17、My parents _______ Shandong for ten years .A . have been inB . have been to三、 汉译英。
初三现在完成时练习题及答案
初三现在完成时练习题及答案一、根据括号内的提示,将下列动词变为现在完成时态。
1. She (break) her leg.2. They (visit) the zoo twice.3. I (eat) lunch.4. We (clean) the house.5. He (watch) the movie.6. Mary and Jane (finish) their homework.7. The cat (climb) up the tree.8. Tom (ride) his bicycle.9. We (play) football.10. My mother (cook) dinner.答案:1. She has broken her leg.2. They have visited the zoo twice.3. I have eaten lunch.4. We have cleaned the house.5. He has watched the movie.6. Mary and Jane have finished their homework.7. The cat has climbed up the tree.8. Tom has ridden his bicycle.9. We have played football.10. My mother has cooked dinner.二、选择合适的动词填空,用现在完成时。
1. I ____________ (visit / visited) my grandparents last week.2. She ____________ (read / has read) the book already.3. They ____________ (see / have seen) the movie twice.4. We ____________ (finish / finished) our homework.5. He ____________ (play / has played) football before.6. Mary and Jane ____________ (clean / have cleaned) their room.7. The dog ____________ (run / has run) away.8. Tom ____________ (eat / has eaten) dinner.9. We ____________ (swim / have swum) in the pool.10. My mother ____________ (cook / has cooked) lunch.答案:1. I visited my grandparents last week.2. She has read the book already.3. They have seen the movie twice.4. We have finished our homework.5. He has played football before.6. Mary and Jane have cleaned their room.7. The dog has run away.8. Tom has eaten dinner.9. We have swum in the pool.10. My mother has cooked lunch.三、将下列句子改为否定句和疑问句形式。
(完整版)初中英语现在完成时练习题及答案
现在完成时练习题一、单项选择1、Both his parents look sad .Maybe they _________what's happened 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 yearA. is writing B.was writing C.wrote D.has written5、-Our country ______ a lot so far .-Yes . I hope it will be even ______ .A. has changed ; well 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 onD. 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 library .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 member of Greener China since he to China?A. How soon, comesB. How often, gotC. How long, cameD. How far, arrived20、His uncle for more than 9 years.A. has come hereB. has started to workC. has lived thereD. has left the university二、句型转换3、The old man _________ last year. He _________for a year. (die) (动词填空)4、This factory opened twenty years ago.(同义句转换)This factory ________ for twenty years.5、Miss Gao left an hour ago. (同义句转换)Miss Gao ________ _______ ________ ________ an hour ago.6、Her mother has been a Party member for three years .(同义句)Her mother _______ the Party three years ________ .7、The Green Family moved to France two years ago. (同义句转换)_______ two years ________ the Green family moved to Fra nce.8、The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子) ___________________________________________三、汉译英1、吉姆已做完作业,他现在有空了。
九年级英语现在完成时练习及答案详解 VIP专享
九年级英语现在完成时练习及答案详解 VIP专享一、初中英语现在完成时1.He has studied in our school __________.A. since five yearsB. for five yearsC. for five years agoD. in five years【答案】B【解析】【分析】句意:他已经在我们学校学习五年了。
has studied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。
【点评】考查时间状语。
根据句意选出正确的时间状语。
2.I am surprised at the new look of my hometown,for it _____ a lot over the years.A. changedB. changesC. will changeD. has changed【答案】 D【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.3.—How long can I _________ this book?—Five days. But you must return it on time.A. borrowB. lendC. keepD. kept【答案】C【解析】【分析】句意:——我能保留这本书多长时间?——五天。
但是你一定要按时归还它。
A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。
此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。
【点评】本题考查延续性动词。
以及borrow,lend,keep,kept四个词的词义和用法。
初中九年级英语语法现在完成时练习题及答案
学习必备欢迎下载一、时态讲解:现在完成时(1)构成:现在完成时由助动词have +第三人称单数用has,其余用have.过去分词构成,助动词have 有人称和数的变化。
现在完成时的否定式直接在助动词后面加上 not、疑问式是把助动词提到主语之前。
以 study 为例,其否定式、疑问式和简单回答形式如下:否定式疑问式I have not (haven You have not (haven He has not (hasn’ t) studied’ t) studied’ t) studied⋯.⋯.⋯.Have I studiedHave you studiedHas he studied⋯?⋯?⋯?否定疑问式Have I not (Haven’ t I) studied Have you not (Haven’ t you) studied Has he not (Hasn’ t he) studied ⋯?⋯?⋯?简单回答(肯定 /否定) Yes,you have. No, you haven Yes, Ihave. No, I haven Yes, he has.No, he hasn ’ t.’ t.’ t.(2)用法:1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。
说话人强调的是该动作或状态对现在的结果或影响。
My daughter has just gone out. 我女儿刚出去。
I ’ m sure we ’ ve met before我肯.定我们以前见过面。
She has arrived. 她到了。
2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如 recently, already, just, lately, for⋯, sinceyet⋯,等。
如:I haven ’t heard from her these days.这些日子我没有收到她的信。
九年级英语现在完成时练习题40题(答案解析)
九年级英语现在完成时练习题40题(答案解析)1.I have known him _____ three years.A.sinceB.forC.inD.at答案解析:B。
“for+时间段”可以和现在完成时连用,表示动作持续了一段时间。
“since+时间点”也可和现在完成时连用,但这里three years 是时间段,所以用for。
in 用于一般将来时,at 不能和时间段连用。
2.She has lived here _____ 2020.A.sinceB.forC.inD.on答案解析:A。
2020 是时间点,“since+时间点”可以和现在完成时连用。
for 后接时间段,in 和on 不能与现在完成时这样的用法搭配。
3.They have been friends _____ a long time.A.sinceB.forC.inD.after答案解析:B。
a long time 是时间段,“for+时间段”可与现在完成时连用。
since 后接时间点,in 用于一般将来时或一般过去时,after 通常与一般过去时连用。
4.We have studied English _____ two hours every day this week.A.sinceB.forC.inD.at答案解析:B。
two hours 是时间段,“for+时间段”可与现在完成时连用。
since 后接时间点,in 用于一般将来时,at 后接具体时刻。
5.He has worked in this company _____ five years ago.A.sinceB.forC.inD.from答案解析:A。
five years ago 是时间点,“since+时间点”可与现在完成时连用。
for 后接时间段,in 用于一般将来时,from 通常与to 连用表示从……到……。
6.She has been away from home _____ last Monday.A.sinceB.forD.on答案解析:A。
完整版)初中英语现在完成时练习题及答案
完整版)初中英语现在完成时练习题及答案1、Both his parents look sad。
Maybe they know what's happened to him.2、He has ever been to Shanghai。
hasn't he?3、Have you met Mr。
Li just now?4、The famous writer has not 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?10、-Have you done your homework yet?Yes。
I did it a moment ago.11、His father has been in the Party since 1978.12、-Do you know him well?Sure。
We have been friends for ten years.13、-How long have you been here?About two months.14、Hurry up。
The play has been on for ten minutes.15、It has been ten years since he left the army.16、Miss Green isn't in the office。
初中英语现在完成时练习题及答案
初中英语现在完成时练习题及答案一、选择题1.I _______ (not finish) my homework yet.a)haven’t finishb)hasn’t finishedc)haven’t finishedd)haven’t finishing–答案:c2.Lily _________ (go) to the park twice this week.a)has goneb)gonec)has beend)gone to–答案:a3.My parents ________ (buy) a new car last month.a)buyb)has buyc)has boughtd)bought–答案:d4.We ________ (visit) the Great Wall three times.a)visitedb)has visitedc)have visitedd)have been visited–答案:c5.She _______ (live) in London for five years.a)livedb)has livedc)has been livedd)have lived–答案:b二、填空题1.________ you ever _______ (visit) the Eiffel Tower?–答案:Have, visited2.My sister ________ (not finish) her homework yet.–答案:has not finished3.We ________ (already, see) that movie three times.–答案:have already seen4.________ he ever _______ (climb) Mount Everest?–答案:Has, climbed5.Betty ________ (not go) shopping this week.–答案:has not gone三、改错题1.I has already finished my homework.–答案:I have already finished my homework.2.They has been to Japan last summer.–答案:They have been to Japan last summer.3.Have he played basketball before?–答案:Has he played basketball before?4.She hasn’t listens to the new song yet.–答案:She hasn’t listened to the new song yet.5.Have you seen my keys anywheer?–答案:Have you seen my keys anywhere?四、翻译题1.我已经学会了游泳。
初中现在完成时练习题及答案参考
初中现在完成时练习题及答案参考初中现在完成时练习题及答案参考第一篇:《初中英语语法现在完成时练习题及答案》一、时态讲解:现在完成时(1)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。
第三人称单数用has,其余用have.现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。
以(2)用法:1或存在的状态。
说话人强调的是该动作或状态对现在的结果或影响。
My daughter has just gone out. 我女儿刚出去。
I’m sure we’ve met before. 我肯定我们以前见过面。
She has arrived. 她到了。
2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already, just, lately, for…, since…,yet等。
如:I haven’t heard from her these d ays. 这些日子我没有收到她的信。
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等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。
九年级英语现在完成时练习题40题带答案
九年级英语现在完成时练习题40题带答案1.I have lost my pen. I can't find it _____.A.anywhereB.somewhereC.everywhereD.nowhere答案解析:A。
本题考查现在完成时以及副词的用法。
“anywhere”用于否定句和疑问句中,表示“任何地方”;“somewhere”用于肯定句中,表示“某个地方”;“everywhere”表示“到处”;“nowhere”表示“没有地方”。
因为是否定句,所以选A。
2.She has read many books _____ she was young.A.sinceB.forC.inD.at答案解析:A。
“since”引导的时间状语从句,主句用现在完成时。
“for”后面接时间段;“in”和“at”不能引导现在完成时的时间状语。
所以选A。
3.We have _____ been to Beijing.A.everB.neverC.alreadyD.yet答案解析:C。
“already”用于肯定句中,表示“已经”;“ever”表示“曾经”;“never”表示“从未”;“yet”用于否定句和疑问句中。
本题是肯定句,所以选C。
4.Have you _____ visited the Great Wall?A.everB.neverC.alreadyD.yet答案解析:A。
“ever”用于疑问句中,表示“曾经”;“never”表示“从未”;“already”用于肯定句中;“yet”用于否定句和疑问句中,但通常放在句末。
所以选A。
5.He has studied English _____ three years.A.forB.sinceC.inD.at答案解析:A。
“for”后面接时间段,表示“长达……时间”;“since”后面接时间点;“in”表示“在……之后”,通常用于将来时;“at”不能引导现在完成时的时间状语。
初中英语语法-现在完成时练习题及答案
初中英语语法-现在完成时练习题及答案现在完成时是由助动词have或has加上过去分词构成的,其中助动词have有人称和数的变化,第三人称单数用has,其余用have。
否定式直接在助动词后面加上not,疑问式是把助动词提到主语之前。
例如,以study为例,其否定式、疑问式和简单回答形式如下:否定式:I have not (haven’t) studied…You have not (haven’t) studied…He has not (hasn’t) studied…否定疑问式:Have I not (Haven’t I) studied…?Have you not (Haven’t you) studied…?Has he not (Hasn’t he) studied…?简单回答(肯定/否定):Yes。
you have。
No。
you haven’t.Yes。
I have。
No。
I haven’t.Yes。
he has。
No。
he hasn’t.现在完成时通常表示在说话之前已经完成的动作或存在的状态,强调该动作或状态对现在的结果或影响。
例如:My daughter has just gone out。
我女儿刚出去。
I’m sure we’ve met before。
我肯定我们以前见过面。
She has arrived。
她到了。
现在完成时也可以表示持续到现在的动作或状态,常和包括现在在内的表示一段时间的状语连用,如recently。
already。
just。
lately。
for…。
since…。
yet等。
例如:I haven’t heard from her these days。
这些日子我没有收到她的信。
We haven’t seen you r ecently。
最近我们没有见到你。
They have been away for two years。
他们离开已经两年了。
She has been with us since Monday.需要注意的是,since和for的用法有所不同。
九年级英语现在完成时练习题(含答案)
九年级英语现在完成时练习题(含答案)一、初中英语现在完成时1.He has studied in our school.A. since five yearsB. for five yearsC. for five years agoD. in five years【答案】B【解析】【分析】句意:他已经在我们学校学习五年了。
has studied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选【点评】考查时间状语。
根据句意选出正确的时间状语。
2.—Lucy, is your uncle a teacher?—Yes, he is. He _ history for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach【答案】B【解析】【分析】句意:一一露西,你叔叔是老师吗?一一是的,他是。
他教历史将近20 年了。
根据句中的时间状语for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。
主语是he,用has,故选B.【点评】考查现在完成时,注意其常与for+一段时间连用。
3.— Where is your uncle? I haven't seen him for a long time.—He Beijing for about half a year. He moved there in January.A. has gone toB. has been toC. has arrived inD. has been in【答案】D【解析】【分析】考查延续与非延续性动词。
根据for about half a year是一段时间,排除非延续性动词A、B、C这三个选项,故选D。
4.You must return the books to the library because you them for more than twoweeks.A. have lentB. have borrowedC. have kept【答案】C【解析】【分析】句意是:你必须把书还给图书馆因为你已经.・・・・・两个多星期了。
初三英语现在完成进行时单选题60题(答案解析)
初三英语现在完成进行时单选题60题(答案解析)1.She ______ for two hours.A.has been studyingB.has studiedC.studiedD.will study答案:A。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。
has been studying 符合这个用法。
has studied 是现在完成时,强调过去发生的动作对现在的影响。
studied 是一般过去时,只表示过去的动作。
will study 是一般将来时,不符合题意。
2.They ______ football since morning.A.have been playingB.have playedC.playedD.will play答案:A。
现在完成进行时强调动作从过去开始一直持续到现在,并且可能继续下去。
have been playing 符合这个用法。
have played 现在完成时,强调结果。
played 一般过去时。
will play 一般将来时。
3.He ______ the book all day.A.has been readingB.has readC.readD.will read答案:A。
现在完成进行时表示一直持续的动作。
has been reading 符合。
has read 现在完成时强调影响。
read 一般过去时。
will read 一般将来时。
4.We ______ TV for three hours.A.have been watchingB.have watchedC.watchedD.will watch答案:A。
现在完成进行时强调持续的动作。
have been watching 符合。
have watched 现在完成时强调结果。
watched 一般过去时。
will watch 一般将来时。
5.She ______ on the computer since noon.A.has been workingB.has workedC.workedD.will work答案:A。
九年级英语现在完成时练习题40题含答案解析
九年级英语现在完成时练习题40题含答案解析1. I ______ many friends since I came to this new school.A. madeB. have madeC. makeD. will make答案解析:B。
本题考查现在完成时的用法。
句中的标志性词语是“since”( 自从),它是现在完成时的一个典型标志,表示从过去某个时间点开始一直持续到现在的动作或状态。
“make friends” 交朋友)这个动作从“came to this new school” 来到新学校)这个过去的时间点开始,一直持续到现在,并且对现在有影响( 现在已经交了很多朋友了)。
A选项“made”是一般过去时,不能表达这种持续到现在的动作;C选项“make”是一般现在时,不符合句子语境;D选项“will make”是一般将来时,也不符合题意。
2. My family ______ to Paris twice. We had a great time there.A. has beenB. have beenC. has goneD. have gone答案解析:A。
这里考查现在完成时中“have/has been to”和“have/has gone to”的区别以及主谓一致。
“my family”在这里作为一个整体,视为单数,所以用“has”。
“have/has been to”表示去过某地 人已经回来),“have/has gone to”表示去了某地( 人还没回来)。
根据“We had a great time there”可知家人去过巴黎并且已经回来了,所以用“has been”。
B选项“have been”主谓不一致;C选项“has gone”不符合语境;D选项“have gone”主谓不一致且不符合语境。
3. She ______ her homework yet. So she can't go out to play.A. hasn't finishedB. didn't finishC. doesn't finishD. won't finish答案解析:A。
九年级英语现在完成时练习题40题含答案解析
九年级英语现在完成时练习题40题含答案解析1.She______her homework yet.A.hasn't finishedB.didn't finishC.doesn't finishD.won't finish答案解析:A。
本题考查现在完成时的用法。
yet常用于现在完成时的否定句中,表示“还未”。
选项B 是一般过去时,选项C 是一般现在时,选项D 是一般将来时,均不符合题意。
现在完成时表示过去发生的动作对现在造成的影响或结果,这里“还未完成作业”就是对现在状态的描述。
2.He______to Beijing twice.A.has beenB.wentC.goesD.will go答案解析:A。
twice 是现在完成时的标志词之一。
现在完成时强调过去发生的动作对现在的影响,“去过北京两次”对现在的影响是有这样的经历。
选项B 是一般过去时,选项C 是一般现在时,选项D 是一般将来时,均不符合题意。
3.They______the movie already.A.have seenB.sawC.will seeD.see答案解析:A。
already 常用于现在完成时的肯定句中,表示“已经”。
现在完成时表示过去发生的动作对现在造成的影响,“已经看过电影”对现在的影响是知道电影内容等。
选项B 是一般过去时,选项C 是一般将来时,选项D 是一般现在时,均不符合题意。
4.I______my book.Where is it?A.have lostB.lostC.loseD.will lose答案解析:A。
“我找不到书了”说明书在过去丢了,对现在造成了找不到书的影响,用现在完成时。
选项B 是一般过去时,只强调过去的动作,不强调对现在的影响。
选项C 是一般现在时,选项D 是一般将来时,均不符合题意。
5.Have you______been to Shanghai?A.everB.neverC.yetD.just答案解析:A。
初中英语语法现在完成时练习题答案
一、时态讲解:现在完成时1构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化;第三人称单数用has,其余用have.现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前;以2用法:1现在完成时通常表示在说话之前已经完成的动作或存在的状态;说话人强调的是该动作或状态对现在的结果或影响;My daughter has just gone out. 我女儿刚出去;I’m sure we’ve met before. 我肯定我们以前见过面;She has arrived. 她到了;2表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already, just, lately, for…, since…,yet等;如:I hav en’t heard from her these days. 这些日子我没有收到她的信;We haven’t seen you recently. 最近我们没有见到你;They have been away for two years. 他们离开已经两年了;She has been with us since Monday.★注意:a)since和for的区别since后接时间点,如1993,last term, yesterday, the time I got therefor后接一段时间,表示“长达多久”,如ten years, a while, two days等;Exercise: 用since和for填空1. Jim has been in Ireland ______ Monday.2. Jill has been in Ireland ______ three days.3. His aunt has lived in Australia ______15 days.4. Mary is in her office. She has been there ______ 7 o'clock.5. India has been an independent country ______1974.6. The bus is late. They've been waiting ______ 20 minutes.7. Nobody lives in those houses. They have been empty ______ many years.8. Mike has been ill ______a long time. He has been in hospital ______ October.2表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续;因此,不能说:He has come here for 2 weeks. ×The old man has died for 4 months. ×They have left only for 5 minutes. ×以上三句话可以改为:He has been here for 2 weeks.The old man has ______ _______ for 4 months.They have _____ _____ only for 5 minutes2have has been 和have has gone的区别:表示“曾到过某地”要用“have has been”; 表示“已经去某地”要用“have has gone”;试比较:Where has he been 他刚才到哪里去了已经回来了Where has he gone 他上哪儿去了人不在They have been to Canada. 他们到过加拿大;现在已经不在加拿大They have gone to Canada. 他们到加拿大去了;可能在路上和已经到加拿大.3现在完成时不能和表示过去的时间状语连用,如yesterday, last year, in 1976, two days ago, just now, when I came in,但可以和already, yet, sometimes, always, often, before, lately, recently, once, twice, ever, never等连用;例如:She has already come. 她已经来了;I haven’t read it yet. 我还没读过这个;I have met him before. 我从前曾见过他;Ma Hong has always been a good student. 马红一直是个好学生;I have often seen him in the street. 我经常在街上看见他;They have never been to Yan’an. 他们从未去过延安;I haven't seen him lately. 我近来没看到他;Exercise:I. Fill in the blanks with the proper form.1. I____ already ____ see the film. I ________ see it last week.2. _____ he ____ finish his work today Not yet.3. My father ____ just ____ come back from work. He is tired now.4. Where’s Li Ming He __________ go to the teacher’s office.5. I __________ work here since I ______ move here in 1999.6. So far I _______________make quite a few friends here.7. How long ________ the Wangs ______________stay here For two weeks.8. I ________ just ___________ finish my homework.9. He ________ go to school on foot every day.you ______ find your science book yet11. If it ____ be fine tomorrow, I'll go with you.12. The students ____________ read English when the teacher came in.13. Look The monkey __________ climb the tree.14. My mother __________ come to see me next Sunday.15. I've lost my pen. _________ you ________ see it anywhereII. Choose the best answer.1. How long have you _______ hereA. comeB. gotC. arrivedD. been2. My grandpa died _________.A. at the age of my 2B. for 2 yearsC. when I was 2.D. my age was 6.3. Jane has _____ to BeiJing. She will come back tomorrow.A. beenB. goneC. wentD. never been4. It is ten years _____ I last saw her.A. afterB. sinceC. forD. thatwill go to the station to meet Lorry--I will. I _____ her several times.A. metB. have metC. had metD. will meet6. --What a nice dress How long _____ you _____ it--Just 2 weeks.A. will, buyB. did, buyC. are, havingD. have, had you know Lydia very well--Yes, She and I _____ friends since we were very young.A. have madeB. have becomeC. have beenD. have turned8. The Smiths _______ in China for 8 years.A. has livedB. livedC. have beenD. live9. --Hello, this is Mr. Green speaking. Can I speak to Mr. Black-- Sorry. He ______ the Bainiao Park.A. has been toB. has gone toC. went toD. will go to10. --____ you ever ____ to the US-- Yes, twice.A. Have, goneB. Have, been C, Do, go D. were, going III. Rewrite the sentences.1. I have been to Macau before. 改为否定句I _________ _________ been to Macau before.2. He hasn’t come to school because he was ill. 就划线部分提问______ _______ he come to school3. I bough a new bike just now. 用just改写I ____ just ____ a new bike.4. We began to learn English three years ago.改为同义句We ____ ____English ____three years5. He has never surfed, _______ _______改成反意疑问句6. They have been here since 2000. 对划线部分提问_______ _______have they been here7. The old man _________ last year. He has _______ _______for a year. die 动词填空8. Miss Gao left an hour ago. 同义句转换Miss Gao has _______ ________ ________ an hour ago.Ask the questions1 I have been there for two days.__________ _________ __________ you __________ __________2 My father has lived here since 2000._________ _________ __________ your father _________ __________3 He left here yesterday._________ ________ he _________ __________4 They bought a book two hours ago.__________ ___________ they __________ a bookUse “never, ever, already, just, yet, for, since” to fill in the blanks.1. I have _______ seen him before, so I have no idea about him.2. Jack has _________ finished his homework.3. Mr. Wang has taught in this school ________ ten years.4. “Have you ________ seen the film”“No, I have ________ seen it.”5. “Has the bus left _______” “Yes, it has _________ left.”现在完成时练习题及答案一、翻译下列句子:你曾经吃过鱼和薯条吗2. 我刚刚丢了我的化学书;3. 我以前从来没去过那个农场;4. 他已经吃过午饭5. 你已经看过这部电影了吗6. 我哥哥还没回来;7.这本字典我已买了三年了;8.他离开中国三年了;9.我认识他们五年了;10.他们已去了美国五年了;11.自从他搬到济宁,他就住这儿了;12.我妹妹成为一个大学生已经三年;13.自从1999年以来他们就认识;14.我来到这个学校已3年多了;二、用since和for填空years years month 19994 o’clock7 4 hours hour ago9. ___we were children lunch time she left here12. He has lived in Nanjing ___ the year before last.13. I’ve known him ______ we were children.14. Our teacher has studied Japanese ______ three years.15. She has been away from the city ______ about ten years.16. It’s about ten years __________ she left the city.三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语;①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 Beijing for .2 I moved to the USA in 2008. I the USA since .3 I went home yesterday. I home for .4 They came here last week. They ___________ here since _____________.②come to / go back to / return to→be back to go out →be out1 He came out two years ______________ for ____________.2 We return to Beijing ___ ____________ to Beijing since __________.③become →be1 I became a teacher in 2000. I ________________ a teacher for _________________.2 The river became dirty last year. The river _______ _______ dirty for _______ ________.④close →be closed open →be open1 The shop closed two hours ago. The shop _______________ ______ for _________________.2 The door opened at six in the 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 ________ ______ _______since _______________.2 He left Shanghai just _______ _____________ ______ Shanghai for five minutes.3 My grandpa died in grandpa _______ _____ ______for _______ ________.4 The meeting finished at 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 →wear catch / get a cold →have a cold;get to know →know1 They borrowed it last week. They __________it since _____________.2 I bought a pen two hours ago. I ____________a pen for _____________.3 I got to know him last year. I ___________ him since ___________.4 I put on my glasses three years ago. I _________ my glasses for ______________.⑧have / has gone to →have been inHe has gone to _____________ Beijing for two days.⑨join the league / the Party / the army→be a league member /a Party member / a soldier→be a member of the league / the Party→be in the league / the Party / the army1 He joined the league in 2002.He _________________ a _________________ for two years.He ___________ a _________ the ________ for two years.He _______________________ the league for two years.2 My brother joined the army two years ago.My brother _________a ________ for ___________ ___________.My brother ___________ in ___________ for two years.四、划线提问1 I have been there for two days.__________ _________ __________ you __________ __________2 My father has lived here since 2000._________ _________ __________ your father _________ __________3 He left here yesterday._________ ________ he _________ __________4 They bought a book two hours ago.__________ ___________ they __________ a book五、用havehas been 或havehas gone 填空;A: Where ____________ Li Fei ___________B: He ____________ to Hainan Island.A: How long ___________ he ___________ thereB: He _____________ there for three days.A: When will he come back , do you knowB: I’m afraid he won’t come back recently.A: Could you tell me the way to Hainan IslandB: Sorry, I _________ never ___________ there.A: How many times ___________ Li Fei __________ to that placeB: He _____________ there only once.六、用have / has been to / in, have gone to及go的各种形式填空;1 Where is Jack He __________ his country.2 David ________ the park just now.3 John _______ England since he came back.4 How long _____ they _____ this village5 The Smiths ______ Beijing for years.6 _____ you ever ____ America -- Yes, I _____ there many times.7 I _____ this school since three years ago.8 Where is Jim He _____ the farm.9 When_____ he _____ He _______ an hour ago.10 Would you like to _____ to the zoo with me ---Yes, but I _____ there before.11 Where _____ you _____ now --- I ____ to the zoo.12 He often _____ swimming.13 _____ you ______ there last year14 _____ they often ______ skating in winter七用never, ever, already, just, yet, for, since填空1. I have _______ seen him before, so I have no idea about him.2. Jack has _________ finished his homework.3. Mr. Wang has taught in this school ________ ten years.4. “Have you ________ seen the film” “No, I have ________ seen it.”5. “Has the bus left _______” “Yes, it has _________ left.”八. 用适当的时态填空:’s _____________ live here ever since she was ten.of them ________________ be in Hongkong for ten days.of them ____________ come to Hongkong ten days ago.4. Half an hour __________ pass since the train __________ leave.5. Mary________lose her pen. ________ you _______see it here and there6. _________ you _____ find your watch yet7. ---Are you thirsty ---No I _________just _________ have some orange.8. We ---- already _________ return the book.9. ________ they _______ build a new school in the village10. I _____________not finish my homework . Can you help me11. My father _____ read the novel twice.12. I _________ buy a book just now.13. I _________ lost my watch yesterday.14. My father ___________ read this book since yesterday.参考答案:1. since2. for3. for4. since5. since6. for7. for8. since1. have, seen, saw2. Has, finished3. has, come4. has gone5. have worked, moved6. have made7. have, stayed8. have, finished9. goes 10. have, found 11. is 12. were reading 13. is climbing 14. is coming 15. Have, seenKeys: 1. How long have, been there 2. How long has, lived here 3. When did, leave here 4. When did, buyKeys: 1. never 2. just , already 3. for 4. ever, never 5. yet , just / already现在完成时态练习题答案一.翻译下列句子:1. Have you ever had / eaten fish and chips2. I have just lost my chemistry book.3. I have never been to the farm before.4. He has already had lunch = He has had lunch already.5. Have you seen the movie yet6. My brother hasn’t come /get / been back yet = My brother hasn’t returned yet.7. I have had this dictionary for three years / since three years ago.8. Has been away from China for three years.9. I have known them for five years.10. They have been in the USA for five years.11. He has been here since he moved to Jining.12. My sister has been a college student for three years = My sister has been in college for three years.13. They have known each other since 1999.14. I have been in this school for over three years.二、用since或者for填空1. for2. since3. since4. since5. since6. since7. for 8 since 10. since11. since 13. since16. since三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语① 1. has been in , five minutes2. have been in , 20083. have been at, two days4. have been , last week② 1. have been out, two years2. have been back , yesterday③ 1. have been , nine years2. has been , two years④ 1. has been closed , two hours2. has been open⑤ 1. have been up , two hours ago2. has been away from3. has been dead , seven years4. has been over5. have been asleep , two hours ago6. have been married , 1990⑥ 1. have taught , 19952. has been on , two minutes⑦ 1. have kept , last week2. have had , two hours3. have known , last years4. have worn , three years⑧has been in⑨has been , League memberhas been , member of , Leaguehas been in2. has been , soldier , two yearshas been , the army四、划线提问1. How long have, been there2. How long has , lived here3. When did , leave here4. When did , buy五、用havehas been 或havehas gone 填空;A: Where has Li Fei goneB: He has gone to Hainan Island.A: How long has he been thereB: He has been there for three days.A: When will he come back, do you knowB: I’m afraid he won’t come back recently.A: Could you tell me the way to Hainan IslandB: Sorry, I have never been there.A: How many times has Li Fei been to that placeB: He has been there only once.六、用have / has been to / in, have gone to及go的各种形式填空;1. has gone t2. went to3. has been in4. have , been in5. have been in6. Have , been to ; have been7. have been in / at 8. has gone to9. did go ; went 10. go ; have been11. are , going ; am going 12. goes13. Did , go 14. Do , go七、综合练习:1. never2. just , already3. for4. ever, never5. yet , just / already八. 用适当的时态填空:1. lived / has been living2. have been3. went4. has passed ; left5. has lost ; have , seen6. Have , found7. have , had 8. have , returned9. Have , built 10. haven’t finished11. has read 12. bought 13. lost14. have been reading / has read。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、时态讲解:现在完成时(1)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。
第三人称单数用has,其余用have.现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。
以(2)用法:1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。
说话人强调的是该动作或状态对现在的结果或影响。
My daughter has just gone out. 我女儿刚出去。
I’m sure we’ve met before. 我肯定我们以前见过面。
She has arrived. 她到了。
2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already, just, lately, for…, since…,yet等。
如:I haven’t heard from her these days. 这些日子我没有收到她的信。
We haven’t seen you recently. 最近我们没有见到你。
They have been away for two years. 他们离开已经两年了。
She has been with us since Monday.★注意:a)since和for的区别since后接时间点,如1993,last term, yesterday, the time I got therefor后接一段时间,表示“长达多久”,如ten years, a while, two days等。
Exercise: 用since和for填空1. Jim has been in Ireland ______ Monday.2. Jill has been in Ireland ______ three days.3. His aunt has lived in Australia ______15 days.4. Mary is in her office. She has been there ______ 7 o'clock.5. India has been an independent country ______1974.6. The bus is late. They've been waiting ______ 20 minutes.7. Nobody lives in those houses. They have been empty ______ many years.8. Mike has been ill ______a long time. He has been in hospital ______ October.2)表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。
因此,不能说:He has come here for 2 weeks. × The old man has died for 4 months. ×They have left only for 5 minutes. ×以上三句话可以改为:He has been here for 2 weeks.The old man has ______ _______ for 4 months.3.They have _____ _____ only for 5 minutes2)have (has) been 和have (has) gone的区别:表示“曾到过某地”要用“have (has) been”; 表示“已经去某地”要用“have (has) gone”。
试比较:Where has he been? 他刚才到哪里去了?(已经回来了)Where has he gone? 他上哪儿去了?(人不在)They have been to Canada. 他们到过加拿大。
(现在已经不在加拿大)They have gone to Canada. 他们到加拿大去了。
(可能在路上和已经到加拿大).3)现在完成时不能和表示过去的时间状语连用,如yesterday, last year, in 1976, two days ago, just now, when I came in,但可以和already, yet, sometimes, always, often, before, lately, recently, once, twice, ever, never等连用。
例如:She has already come. 她已经来了。
I haven’t read it yet. 我还没读过这个。
I have met him before. 我从前曾见过他。
Ma Hong has always been a good student. 马红一直是个好学生。
I have often seen him in the street. 我经常在街上看见他。
They have never been t o Yan’an. 他们从未去过延安。
I haven't seen him lately. 我近来没看到他。
Exercise:I. Fill in the blanks with the proper form.1. I____ already ____ (see) the film. I ________ (see) it last week.2. _____ he ____ (finish) his work today? Not yet.3. My father ____ just ____ (come) back from work. He is tired now.4. Where’s Li Ming ? He __________ (go) to the teacher’s office.5. I __________ (work) here since I ______ (move) here in 1999.6. So far I _______________(make) quite a few friends here.7. How long ________ the Wangs ______________(stay) here ? For two weeks.8. I ________ just ___________ (finish) my homework.9. He ________ (go) to school on foot every day.10.____ you ______ (find) your science book yet?11. If it ____ (be) fine tomorrow, I'll go with you.12. The students ____________ (read) English when the teacher came in.13. Look! The monkey __________ (climb) the tree.14. My mother __________ (come) to see me next Sunday.15. I've lost my pen. _________ you ________ (see) it anywhere?II. Choose the best answer.1. How long have you _______ here?A. come B. got C. arrived D. been2. My grandpa died _________.A. at the age of my 2B. for 2 yearsC. when I was 2.D. my age was 6.3. Jane has _____ to BeiJing. She will come back tomorrow.A. beenB. goneC. wentD. never been4. It is ten years _____ I last saw her.A. after B. since C. for D. that5.--Who will go to the station to meet Lorry? --I will. I _____ her several times.A. metB. have metC. had metD. will meet6. --What a nice dress! How long _____ you _____ it?--Just 2 weeks.A. will, buy B. did, buy C. are, having D. have, had7.--Do you know Lydia very well?--Yes, She and I _____ friends since we were very young.A. have madeB. have becomeC. have beenD. have turned8. The Smiths _______ in China for 8 years.A. has lived B. lived C. have beenD. live9. --Hello, this is Mr. Green speaking. Can I speak to Mr. Black?-- Sorry. He ______ the Bainiao Park.A. has been toB. has gone toC. went toD. will go to10. --____ you ever ____ to the US? -- Yes, twice.A. Have, goneB. Have, been C, Do, go D. were, goingIII. Rewrite the sentences.1. I have been to Macau before. (改为否定句) I _________ _________ been to Macau before.2. He hasn’t come to school because he was ill. (就划线部分提问)______ _______ he come to school?3. I bough a new bike just now. (用just改写) I ____ just ____ a new bike.4. We began to learn English three years ago.(改为同义句) We ____ ____English ____three years5. He has never surfed, _______ _______? (改成反意疑问句)6. They have been here since 2000. (对划线部分提问) _______ _______have they been here?7. The old man _________ last year. He has _______ _______for a year. (die) (动词填空)8. Miss Gao left an hour ago. (同义句转换)Miss Gao has _______ ________ ________ an hour ago.Ask the questions1) I have been there for two days.__________ _________ __________ you __________ __________?2) My father has lived here since 2000._________ _________ __________ your father _________ __________?3) He left here yesterday._________ ________ he _________ __________?4) They bought a book two hours ago._________ ___________ they __________ a book?Use “never, ever, already, just, yet, for, since” to fill in the blanks.1. I have _______ seen him before, so I have no idea about him.2. Jack has _________ finished his homework.3. Mr. Wang has taught in this school ________ ten years.4. “Have you ________ seen the film?” “No, I have ________ seen it.”5. “Has the bus left _______?” “Yes, it has _________ left.”现在完成时练习题及答案一、翻译下列句子:1.你曾经吃过鱼和薯条吗?2. 我刚刚丢了我的化学书。