牛津译林 b现在完成时题目含答案
- 格式:docx
- 大小:11.43 KB
- 文档页数:5
现在完成时⒈构成Have/has +过去分词现在完成时的肯定式、否定式和疑问式:【提示】①现在完成时的肯定式和否定式有其缩写形式:have→’ve, has→’s.例如:She’s worked. =She has worked. I’ve not worked. = I haven’t worked.②现在完成时的否定疑问句形式为:Have you not worked? Have they not worked? Has he not worked?其缩写形式为:Haven’t you worked? Haven’t they worked? Hasn’t he worked?③现在完成时的简略回答形式为:Yes, I have. No, I have not/haven’t.⒉用法⑴过去动作产生的影响等表示过去发生的某一动作对现在造成的影响或产生的结果。
在没有具体时间状语的情况下,现在完成时可以表示某一行为动作在说话之前已经完成,而其结果或影响至今仍然存在。
因此,现在完车时这一时态强调的是过去的动作同现在的联系,也就是强调现在的影响和结果。
例如:Someone has broken the window.(“打破”这一动作虽然发生在过去,但影响延续至今,其结果是窗子仍然是破的,The window is now broken.)I have lost my pen.(结果是:我现在无钢笔可用,I have no pen to use.)He’s locked the door.(结果是:现在门锁上了,我们进不去,Now the door is locked and we can’t go in.)The party has started. (The party started and now it is going on.)I’ve forgotten her name= I forgot her name.他今天还没吃任何东西.(现在一定很饿了)_________________________________________________________________我已经吃过午饭了(现在不饿了)____________________________________________________⑵过去的动作延续到现在和未来表示一个开始于过去,持续到现在,并可能继续下去的动作或状态,常同for, since引导的时间状语连用,或用于How long…(多久)句型中,表示持续的时间。
牛津译林新版八年级英语下册练习:现在完成时一.选择题(共14小题)1.My father _________ to South Hill.He______ there for 5 days.()A.has gone;has been B.has been;has goneC.has gone;has gone D.has been;will be2.More than 20 people ____ in Kunming terrorist incident _____ March 1 .()A.have died;for B.have died;sinceC.have been dead;since D.have been dead;for3.﹣﹣Where ________ you _________?﹣﹣I went to see the football match.()A.have;been B.have;gone C.are;going D.will;go4.﹣did your uncle leave his hometown?﹣He for nearly twenty years.()A.When;has left B.When;has been awayC.How long;has left D.How long;has been away5.Daniel to Japan.He'll come back in two weeks.()A.goes B.went C.has gone D.will go 6.Nobody except Tom and Millie ____ that park before.Only they can be our guides.()A.have been to B.has been toC.has gone to D.have gone to7.The government____a new rule to stop young people playing video games for long.Nowadays many students spend less time online.()A.will make B.is making C.has made8.﹣How do you like Treasure Island,Lucy?﹣It's so exciting that I _______ it twice.()A.am reading B.have readC.was reading D.had read9.﹣Look,the light is still on in Helen's office.﹣Maybe she her work yet.()A.doesn't finish B.won't finishC.hasn't finished D.didn't finish10.The highway from Zunyi to Renhuai for about two years.()A.has opened B.has been openC.has been opened D.opened11.﹣How long you Lily's English﹣Chinese dictionary?﹣For two weeks.()A.did;borrow B.have;borrowedC.have;kept D.did;kept12.This interesting cartoon film _______ for a week and many children like it very much.()A.begins B.has begunC.began D.has been on13.﹣you to the capital city?﹣No,I _______.I ______ there early next month.()A.Have;been;haven't;am going B.Had;been;hadn't;am goingC.Have;gone;haven't;was going D.Did;go;didn't;am going14.﹣This car is Mrs White's.She it for over 5 years.﹣Really?It looks like a new one.()A.has had B.has lentC.has bought D.has sold二.用所给单词正确形式填空(共5小题)15.Daniel(invite )you yet?16.Your mother (get)everything ready for you,hasn't she?17.The Greens (go)to Beijing already and they will return in a month. 18.I (leave)my key in the taxi,and now I can't get into my home. 19.Mr Wang (repair)your car.Look,it looks as good as a new one.三.单词拼写(共1小题)20.The government has(采取措施阻止)the situation from getting worse.牛津译林新版八年级英语下册练习:现在完成时答案一.选择题(共14小题)1.My father _________ to South Hill.He______ there for 5 days.()A.has gone;has been B.has been;has goneC.has gone;has gone D.has been;will be【考点】现在完成时【答案】A【分析】我父亲去南山了。
在完成⒈组成Have/has +去分在达成的必定式、否认式和疑式:必定式否认式疑问式单I have I have Have I数You have+ worked You have + not worked Have you+ worked?He/She/It has He/She/It has Have he/she/it复We We Have we数You+have worked You+have not worked Have you+ worked?They They Have they【提示】① 在达成的必定式和否认式有其写形式:have→’ ve,has→’例s.如:She’ s worked. =She has worked. I’ ve not worked. = I haven’ t worked.② 在达成的否认疑句形式: Have you not worked? Have they notworked? Has he not worked?其写形式: Haven’t you worked? Haven’t they worked? Hasn ’ t he worked?③ 在达成的略回答形式: Yes, I have. No, I have not/haven’t.⒉用法⑴ 去作生的影响等表示去生的某一作在造成的影响或生的果。
在没有详细状的状况下,在达成能够表示某一行作在从前已达成,而其果或影响到现在仍旧存在。
所以,在完一的是去的作同在的系,也就是在的影响和果。
比如:Someone has broken the window.(“打破” 一作然生在去,但影响延到现在,其果是窗子仍旧是破的,The window is now broken.)I have lost my pen.(果是:我在无笔可用, I have no pen to use).He’ s locked the door.( 果是:在上了,我不去,Now the door islocked and we can ’ t go in.)The party has started. (The party started and now it is going on.)I ’ ve forgotten her name= I forgot her name.他今日没吃任何西.(在必定很了 )_________________________________________________________________我已吃午了(在不了)____________________________________________________⑵ 去的作延到在和未来表示一个开始于去,持到在,并可能下去的作或状,常同 for, since 引的状用,或用于 How long ⋯(多久)句型中,表示持的。
牛津译林版八年级英语下册:现在完成时讲解和练习1. 现在完成时的构成: have\has+过去分词(过去分词的构成有规则变化和不规则变化)2. 现在完成时的四个基本句型肯定句He has finished the work.一般疑问句Has he finished the work? 回答Yes ,he has. No, he hasn’t.否定句He has not finished the work.特殊疑问句What has he done?3.现在完成时的用法:A.表示过去发生或已经完成的动作对现在造成的影响或结果,强调对现在造成的影想或结果)。
例如:The car has arrived. 车子来了。
(结果:车子已在门口)Someone has broken the window.有人把窗户打破了。
(结果:窗户仍破着)B. 表示过去已经开始,持续到现在的动作或状态,可以和表示从过去某一时刻延续到现在(包括“现在”在内)的一段时间的状语连用,如for+时间段、since+过去的时间点、疑问词how long等。
例如:My uncle has worked at this factory for five years. 我叔叔在这个工厂工作已经五年了。
Mr. Black has lived in China since 2002. 自从2002年Mr. Black 一直住在中国。
How long have you been here? 你来这里多久了?4. 在下列情形下用现在完成时(1)九词语①already已经肯定句中或句尾e.g.: I have already found my pen.= I have found my pen already.②yet已经否定句和疑问句句尾e.g.:I have not finished the work yet.Have you bought a computer yet?③ever曾经句中e.g.:Have you ever seen pandas?④never从不句中e.g.:I have never been to Beijing. ⑤just刚刚句中e.g.:I have just done my work.⑥before以前句尾e.g.:I have never been there before.⑦so far到目前为止e.g.:So far he has learnt 200 words.⑧how long多久e.g.:How long have you lived here?⑨how many times多少次e.g.:How many times has he been to Beijing?(3)三词组1.have<has>gone to去了某地表示“已经去了某地,在去那里的途中或到达那里还没有回来”e.g.:He has gone to Beijing (去了北京)2.have<has>been to去过某地表示“曾去过某地,已经从那里回来了”e.g.:He has been to Beijing. (去过北京)3.have<has>been in 表示“在某地呆多长时间”,常与表示一段时间的状语连用,如:since, for, how longe.g.: Mr. Brown has been in Beijing for three days. 布朗先生来北京已经有三天了4.如果句子里面没有时间状语,汉语意思能够加“已经”,往往用现在完成时态。
第09练现在完成时(一)现在完成时表示过去发生的动作对现在造成的影响或结果,也可以表示从过去某一时间开始,一直持续到现在的动作或状态。
常与already(已经),just(刚刚),ever(曾经),never(从不),before(以前),yet(仍然)等连用。
考点1 现在完成时的结构肯定句主语+have/has+动词的过去分词+其他.I have already finished my homework.我已经完成了我的作业。
否定句主语+have/has+not+动词的过去分词+其他.I have not heard from him yet.我还没收到他的来信。
一般疑问句和简略回答Have/Has+主语+动词的过去分词+其他?Yes,主语+have/has.No,主语+have/has not.—Have you ever been to Beijing?你曾去过北京吗?—Yes,I have.是的,我去过。
/No,I haven't.不,我没去过。
注意:have not 常简略为haven't,has not 常简略为hasn't。
考点2 already与yet在现在完成时中的用法already adv.已经;早已通常用于肯定句中,一般用于have/has后,实义动词前,也有放在句尾的情况。
I have already had breakfast.我已经吃过早饭了。
yet adv.还;已经用于否定句和疑问句中,一般用在句末。
I haven't done my homework yet.我还没有做作业。
一、单项选择1.The robot ________ a virus. You should ________ as soon as possible.A.has caught; have it fixed B.has caught; have it fixingC.has been caught; have it fixed D.has been caught; have it fixing 2.—I’m afraid you ________ a high fever.—Yes, I ________ a high fever for two days.A.have; have got B.have got; have had C.had; have had D.have got; have 3.—How long have they ________?—For more than twenty years.A.married B.had married C.is married D.been married 4.Mike Smith has been in China for fifteen years and he _________ a lot of Chinese friends. A.makes B.made C.has made D.will make 5.In fact he knows this place very well, for he ________ there three times.A.has been B.has been to C.has gone D.has gone to 6.(2017·无锡周铁学区联盟月考)—You ________ Joyland in Changzhou last summer?—No. I ________ of a place called Joyland.A.have visited; haven’t heard B.visited; haven’t heardC.have visited; didn’t hear D.visited; didn’t hear7.— ________ you ever ________ to Hong Kong?— Yes, only once.A.Did; go B.Have; gone C.Do; go D.Have; been 8.The big changes in the city also ________ us some ________.A.has brought; question B.have brought; problemC.has brought; questions D.have brought; problems9.—Hi, I ________ you for a long time.—I ________ in Hong Kong. I’ve just come back.A.haven’t seen; shall be B.didn’t see; will beC.haven’t seen; was D.haven’t seen; am10.We ________ quite a lot of work for the morning, now let’s take a break.A.are doing B.will do C.have done D.were doing 11.—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.was reading C.have read D.will read 12.— Our government ______ a new rule to stop young people playing video games too long. —Yes, the rule says the teenagers under 18 can play online no more than 3 hours a week. A.will make B.is making C.has made D.make13.—What do you think of the film Anne of Green Gables?—It’s fantastic. I _______ it many times already.A.see B.will see C.have seen D.am seeing 14.Betty wants to buy her mother a birthday present, but she ________ what to buy. A.doesn’t decide B.didn’t decide C.hasn’t decided D.won’t decide 15.In the past five years, the number of students in our school _________ growing.A.kept B.have kept C.has kept16.The film The Battle At Lake Changjin II is very touching and I ________ it twice. A.sees B.has seen C.have seen D.saw17.—As we know, the movie I Am What I Am________a hit these days.— Yeah. Many people, especially, teenagers love watching it.A.become B.was becoming C.has become D.became18.—I like the fruit soup, Mum! But it’ll taste better if it is sweeter.—I think I ________ enough sugar. Eating too much sugar isn’t good for your health.A.add B.am adding C.will add D.have added 19.My hometown ________ a lot. Come and see the changes if you have time.A.changes B.changed C.will change D.has changed 20.— How can I contact him?— I ________ you, weren’t you listening?A.B.am telling C.will tell D.have told二、语法选择Rashad Conwell has worked as a FedEx driver for eight years. He _______ the people who live along his regular route(路线)in Tega Cay, South Carolina. He even knows who is usually at home during the day and who is not.On _______ Tuesday afternoon, as Rashad was working, he saw smoke _______ from the garden of a house. Knowing this family was usually at home during the day, Rashad stopped his truck and ran to the front door.When a woman opened the door, she thought Rashad was delivering a package(包裹). Instead, to her surprise, “Ma’am, your house is _______ fire!” Rashad told her. Rashad helped her and her grandchild get out from the house within _______ time.Randy, _______ man, working in the neighborhood saw the smoke and went to warn the family as well. He helped John, one of the family members, escape from the room. “It was _______ hot that I couldn’t get away from the fire by myself.” John said. “If they hadn’t told us to get out, I would have been in great danger. _______ lucky dog!”Thanks to Rashad and Randy, all of the family _______. Although their home was a complete mess, they felt lucky to be _______.21.A.is knowing B.knew C.has known D.will know22.A.a B.an C.the D./23.A.rise B.rose C.risen D.rising24.A.under B.on C.in D.from25.A.short B.shorter C.shortest D.the shortest26.A.another B.other C.others D.the other27.A.such B.very C.too D.so28.A.What a B.How a C.What D.How29.A.are saving B.are saved C.were saved D.were saving30.A.live B.alive C.lively D.living三、阅读理解Ants have the ability to find out cancerous cells in humans, a new study has discovered, suggesting they could be used for cancer diagnosis(诊断)in future.Ants can discover the cancerous cells which are different from healthy cells. Thanks to their sense of smell, the study also added, ants could turn out to be better at locating(定位)cancerous cells in humans than dogs.To improve their research, the scientists had tests with 36 ants, smelling cells under an experiment with a lower cost and efficient study. First, they exposed(暴露)the ants to the smell of a sample of cancerous human cells, then they were given sugar for a prize. In a second step, the scientists exposed the ants to two different smells. One was a new smell and the second was the smell of the cancerous cells. Finally, the ants followed the cancerous cells directly with the smell they had smelt in the first step. This test shows that ants can tell the differences between the cancerous cells and healthy cells with high talent, capability to learn quickly, points out CNRS in a news.This isn’t the first time that scientists have used the animal sense of smell to find cancerous cells. For example, dogs’ noses are fit for medical diagnosis and used for the detection of cancer, which can offer the proper medical treatment, the scientists explained. However, training them to do so requires several months to a year.The test could be used in various of other smell tasks, such as finding the differences among the drugs, explosives(炸药), spoiled food, or other diseases.31.Why ants can find out the differences between the cancerous cells and healthy cells?A.Because ants have a strong sense of smell.B.Because specialists do some researches.C.Because ants have high talents of learning.D.Because this isn’t the first study to find out the cancerous cells.32.Which of the following best describes ants’ ability?A.Clever and weak sense B.Efficient and strongC.Hard-working and lovely D.High talent and capable33.The underlined word “detection” in Paragraph 4 means “_______”.A.test B.training C.discovery D.change34.We can learn from the passage that _______.A.scientists found the ability of ants without any effortB.dogs’ noses are only well suited for medical diagnosisC.scientists have used the animal sense of smell to find cancerous cells for many timesD.training the animals requires some days to a month35.Which can be the best title for the passage?A.A new study about ants’ abilityB.The information about sense of smellC.The differences between the cancerous cells and healthy cellsD.Cancer diagnosis in future四、语法填空阅读下面短文,在空白处填入1个适当的单词或括号内单词的正确形式。
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 长达+ 一段时间(表示过去开始一直延续到现在的动作或状态)我爸爸在这住了二十年了。
8B Unit1-3 现在完成时专练一、单选1. - When did you study in Japan? ---- _______ .A. Two years beforeB. For two yearsC. Two years agoD. Since two years ago2. Simon _____ up yet because he ______ to bed very late last night.A. didn't get; wentB. hasn't got; has goneC. doesn't get; wentD. hasn't got; went3. I have ______ heard of the surprising news.A. just nowB. justC. nowD. yet4. - Look! Someone ______ the icebox back to the corner.--- Well, it wasn't me. I didn't do it.A. has movedB. is movingC. was movingD. will move5. Mr Green has worked in Shanghai since his family _____ to China three years ago.A. movedB. moveC. movesD. has moved6. I have lived here _______ I was born.A. beforeB. whenC. forD. since7. I haven't seen Jack for three days. Is he ill?--- _______ . His mother told me that he was in hospital.A. I am afraid soB. I hope notC. I hope soD. I am afraid not8. - Why are you worried?----I'm expect in g(盼望)a call from my daughter. She ____ N ew York for three days.A. has gone toB. has been toC. has been inD. has come in9. Why don'tyou see the film this evening? Because I __________ it already.A. sawB. have seenC. will seeD. sees10. I _______ to Canada many times. I'st very beautiful.A. have goneB. won'tgoC. have beenD. don'tgo11. Mr Smith, together with his two sons, ____________ Shanghai for about five months.A. has leftB. have leftC. have been away fromD. has been away from12. The football match _______ for an hour, but we are still very excited.A. has finishedB. has endedC. has been overD. has over13. She _____ the book ______ two days ago.A. has borrowed; sinceB. has kept; sinceC. kept; forD. borrowed; for14. -- ________ has your grandpa lived here? --- Since last year.A. How longB. How oftenC. How soonD.How far15. My father _______ to South Hill. He _______ there for five years.A. has gone; has beenB. has been; has goneC. has gone; has goneD. has been; has been16. John has _____ the Birdwatching Club for two months.A. joinedB. been a member ofC. take part inD. joined in17. They will go to Hainan this winter, but they _______ when to leave yet.A. didn 't decideB. won 't decidedC. have decidedD. haven 't decided18. Amy, can we give away these soft toys? We ______ them for many years.--- M om, but I want to keep the bear.A. boughtB. hadC. have boughtD. have had19. -- W ill you watch the programme Running Man on Zhejiang Star-TV tonight?--- Y es, of course. It ______ one of the most popular shows since last October.A. wasB. becameC. has beenD. has become20. -- H ow long has Robert ________ ? --- Since 2014.A. been to BeijingB. become a policemanC. joined the Art ClubD. studied in this school21. The lonely woman _____ Shanghai since her husband ________ in 1990.A. has gone to; diedB. has left; diedC. has been in; diedD. has been to; has died22. -- H e has never been to Hong Kong before, has he?--- ______ . It 's the third time he has been there.A. Yes, he hasB. Yes, he has 'ntC. No, he hasn 'tD. No, he has23. The man ______ Shanghai an hour ago, so he ______ for an hour.D. has left; left town _______ for two weeks, but I ________B. has been open; haven 't beenD. has opened; haven 't been ?---- For about an hour, yes, it finished an hourago.A. has; been overB. has; finishedC. did; overD. has; ended26. More than 20 people ______ in traffic accidents _______ last May.A. have been dead; sinceB. die; forC. have died; forD. have been dead; for27. I _____ to learn English 5 years ago. I _____ over 1,000 English words since then.A. have begun; have learnedB. began; learnedC. began; have learnedD. have begun; learned28. There _____ great changes in our hometown in the past few years.A. has beenB. have beenC. wasD. were29. Mr. Smith ______ in Nanjing since he ______ to China years ago.A. worked; has movedB. has worked; has movedC. has worked; movedD. was working; moved30. How long has he worked on the farm? ___________ .A. Two years agoB. For two years agoC. Since two yearsD. Since two years ago31. When ______ your cousin ______ his hometown?---- He _______ for nearly two years.A. has; left; has leftB. did; leave; has leftC. did; leave; has been awayD. has; left; has been away32. - When _______ you _____ ?A. has left; has leftB. left; has leftC. left; has been away24. The new supermarket in our there yet.A. has opened; haven 't gone C. has been open; haven 't gone 25. --- How long ______ the film __---- I ______ for two months.A. did; get married; have got marriedB. have; got married; got marriedC. have; been married; have got marriedD. did; get married; have been married二、翻译句子1. 这本书我已经借了几天了。
1.- -- ______ Uncle Wang ______ (mend) the TV yet?---Yes, he______.---When _____ he _____ it?---Yesterday.2.---I ________ (see) the film "Chicken Run".---Where and when ________ you _______ (see) it? --- Last week.3.---____ you _____ (see) the film last night?---No, I _____ (see) it for several times.4. ---_______ you _______ (return) the book to the library?--- Not yet. But I _________ (return) it this afternoon..1. A. 用 already 或 yet1)Have they taken down the old pictures ___ ___? No, they haven ’ t____ ___.2)Most of us have finished our compositions _____.3)He said he hadn’ t visited the exhibition ________.1)We have learned five lessons __ __ _ the beginning of this term.2)Mrs Liao has been in hospital __ _ ___last week.3)I have stayed at my aunt ’ s ___ __two weeks.C. 用 have gone 或 have been1)Where are the boy students? They _____ to the school factory.2)Is your father in? No, he ___ _ to Shenzhen. _______he ever ______ there before ?Yes, he ___ there several times3)He asked me if I___ __ to Hangzhou before.I told him that I wanted to go there for a visit as I ____ never _ ___ to that city before.2.填空1.Mother ____me a new coat yesterday. I _______ it on. It fits me well.A. had made ⋯ have triedB. made⋯ have triedC. has made⋯ triedD. made⋯ tried2 “ He ____to draw horses already ” . “ When ______ he ?” “ Last year “A. learned ⋯ hasB. learned⋯ didC. has learned⋯ hasD. has learned⋯ did3.Tom _____up into the tree. Look, he ____ high up there !A. has got⋯ isB. has climbed⋯wasC. got ⋯ wasD. climbed ⋯ is4.____ you _____ the text yet ? Yes, we ____ it two hours ago.A. Did⋯ copy⋯ didB. Have⋯copied ⋯ haveC. Have⋯ copied ⋯ didD. Did ⋯ copy⋯ had5. “ Why ______ she _______ angry ?” “ Because he _____ at her just now . ”A. did⋯ get⋯ shoutedB. has⋯ got⋯ shoutedC. did⋯ get⋯ has shoutedD. has⋯ got⋯ has shouted6. ______you __________ the film before ? Where _____ you ____ it ?A. Have ⋯seen⋯ did ⋯ seeB. Did ⋯see⋯ did ⋯ watchC. Have⋯ seen⋯ have⋯ seenD. Did ⋯ see⋯ have⋯ seen7.You ____ me waiting for two hours. I ____ for you since five.A. kept⋯ waitedB. have kept⋯ waitedC. kept⋯ have waitedD. have kept⋯have waited8.Where ______ John _______ ? To the library. He _________ there for an hour.A.has⋯ been⋯ has goneB. has⋯ gone⋯ has beenC. did⋯ go⋯ wentD. did⋯ be⋯went9.______ the baby still _____ ? No, it _______ crying.A. Has⋯ cried⋯ has stoppedB. Is⋯ crying⋯ stoppedC. Did ⋯cry ⋯ stoppedD. Is⋯crying ⋯ has stopped10.I _______ the way. I ________ here for quite many years.A. knew⋯ have livedB. knew⋯ liveC. know⋯ have livedD. know⋯ live11._____ you ever _____ America ? Yes, I have.A. Have⋯ gone toB. Have⋯gone inC. Have⋯been toD. Have ⋯been in12.My brother ____college for over three years.A. has gone toB. has been toC. has been inD. has been at13.He ________ the Army by the end of 1989. He ______ in the army since then.A. joined ⋯isB. has joined⋯ has beenC. had joined⋯ isD. had joined⋯ has been14.By the time I _____ back they ____ up ten satellites.A. came⋯ have sentB. came⋯ had sentC. come⋯ have sentD. had come⋯ sent15.Jack ____ over five lessons by seven o’ clock. Then he ____ a rest.A. went ⋯ tookB. went⋯ had takenC. had gone⋯ tookD. had gone⋯ had taken16.We ____ out by that time that he ____ a spy for a long time.A. had found ⋯ had beenB. had found ⋯wasC. found⋯ had beenD. found⋯ was17.Before the news ____ him, he ____ to know about it.A. reaches⋯ has gotB. reached⋯ had gotC. reached⋯ gotD. had reached⋯got18.I _____ him a second letter before I ____ from him.A. wrote ⋯heardB. wrote ⋯ had heardC. had written ⋯ heardD. have written ⋯hear19.People ____ that the soldiers _____ fighting.A. say⋯ had stoppedB. said⋯ has stoppedC. say⋯ stoppedD. said⋯ had stopped20.We ____ in a good harvest because we ____ enough rain.A. didn’ t get ⋯ had hadB. got⋯ had hadC. had got⋯had hadD. got⋯hadn ’ t had21.They _______ for five hours when they ______ in New York.A. flew ⋯ arrivedB. had flown ⋯ had arrivedC. flew⋯had arrivedD. had flown ⋯arrived22.She ____ that it _____ for two days by that day.A. says⋯ has rainedB. says⋯ had rainedC. said⋯ had rainedD. said⋯ rained23.John _____ there since the year before, so he _____ them.A. had worked ⋯ knewB. had worked⋯ had knownC. worked⋯ knewD. worked⋯ had known24.He _____ angry because he ____ for a long time.A. had got⋯ had waitedB. got⋯waitedC. had got⋯ waitedD. got⋯ had waited25.-I have seen the film“ Titanic” already.-When __________ you __________ it ?-The day before yesterday.A. have; seenB. will ; seeC. did; seeD. did; seen26.Mr Black __________ in China since five years ago.A. livedB. has livedC. livesD. is going to live27.We ____________ trees last Sunday. So far we __________ over 3, 000 trees there.A. planted ; plantedB. planted ; have plantedC. have planted; plantedD. have planted ; have planted答案:1.A. 1) yet, yet2) already3) yetB. 1) since2) since3) sinceC. 1) have been2) has gone, Has, been, has been3) have been, have been2. BDACA ADBDC CDDBC ABCDB DCADC BB。
译林版8B 现在完成时真题专练(含答案)1.(2021湖北鄂州)—Would you like something to drink?—No, thanks. I______ some tea already.A. have drunkB. was drinkingC. will drinkD. drink2.(2021辽宁丹东)—your homework?—Not yet. I'll finish it in ten minutes.A. Did you finishB. Have you finishedC. Will you finishD. Do you finish3.(2022·辽宁丹东)—It's a pity that there is no ticket for sale.—Don't worry. 1_____the tickets.A.am buyingB. buyC. was buyingD. have bought4.2022·山东滨州)—What is the Trip Code(行程码)used for?—It's used to show where you______ in the last 14 days.A.wereB. will beC. have beenD. had been5.(2022·辽宁沈阳)The Art of War is great and I______ it many times so far.A. readB. have readC.am readingD. will read6.(2022·辽宁营口)David is very productive and_____ five books in the past ten years.A. writesB. wroteC. has writtenD. is writing7.(2022·内蒙古包头)Christine______ the family's Sunday lunch since she was 12 years old.A. cooksB. cookedC. will cookD. has cooked8.(2022·贵州铜仁)—Mike, why are you standing outdoors?—1_____ my keys. I have to wait here until my mother comes back.A. have lostB. will loseC. had lostD. lose9. (2022·湖北鄂州)—Would you like to see the movie Changjin Lake this evening?—Oh, it's a good movie. But I______ it alreadyA. sawB. have seenC. seeD. will see10.(2022·黑龙江齐齐哈尔)So far, red tourism(旅游业)_____quickly and it's becoming more and more popular.A. developedB. will developC. has developed11.(2022湖北武汉)—Congratulations! You______ big progress in the last three years.—Thank you, Mr Li. 1'll never forget the good times in Junior High.A. makeB. madeC. have madeD. will make12. (2022·四川达州)— Bruce______ so much in the past two years.—Yeah, he_____ be shy, but now he is confident and active.A. has changed; used toB. changed; is used toC. changed; used toD. has changed; is used to13.(2022秋·九年级单元测试)The farmers_____ half of the oranges on the farm so far.A. pickedB. have pickedC. offeredD. have offered14.(2022秋·九年级单元测试)In recent years, great changes______ in the city of Hefei.A. took placeB. have taken placeC. happenedD. have happened15.(2022秋·九年级单元测试)—Has your sister cleaned the room?—______It's still dirty.A. No, she doesn't.B. No, she isn't.C. No, she hasn't.D. No, she didn't.16.(2022秋·九年级单元测试)—Look! The light is still on in Mrs. Green's office.—Probably she_____ her work yet.A. doesn't finishB. didn't finishC. hasn't finishedD. won't finish17.(2022·黑龙江哈尔滨·校考一模)—China______ a lot in the past 40 years of reforming and opening policy. —That's right. Our life is_____ honey.A. has changed, as sweet asB. has been changed, so sweet asC. changed, as sweet as18. (2022·黑龙江绥化·校考模拟预测) There_____ a lot of changes here in the last twenty years.A. have beenB. have hadC. had been19.(2022 ·新疆伊犁·校考二模)—China_____ COVID-19 vaccine (新冠疫苗)aid free of charge for 69 developing countries so far.—Facts speak______ than word.A. provided; loudB. has provided; louderC. has provided; loudD. provided; louder20.(2022·河北承德·统考一模) I_____ almost all the pages of this book, so I can return it in a minute.A. readB. will readC. have readD. was reading二、完成句子21.(2022·江苏淮安)到目前为止,数以千计的社会工作者已经完成了这项工作。
牛津译林版八年级英语下册:现在完成时讲解和练习(有答案)The Present Perfect XXXThe present perfect tense is formed with "have/has" and the past participle (which XXX)。
There are four basic sentence structures for the present perfect XXX:1.Affirmative sentence: XXX.2.Interrogative sentence: XXX the work。
Answer: Yes。
he has。
No。
he hasn't.3.Negative sentence: He has not finished the work.4.Special interrogative sentence: What has he done?The present perfect tense is used in two main ways:A。
To show the effect or result of a past n on the present。
For example:The car has arrived。
(Result: the car is now at the door.)XXX(Result: the window is still broken.)B。
To show an n or state that XXX up to the present。
with a time n indicating the n of the n or state。
For example:XXX.Mr。
Black has lived in China since 2002.How long have you been here?Use the present perfect tense in the following ns:1.Already (in affirmative sentences or at the end of a sentence)e.g.: I have already found my pen.2.Just (in the middle of a sentence)e.g.: I have just done my work.3.Yet (at the end of negative or interrogative sentences)e.g.: I have not finished the work yet.4.Ever (in the middle of a sentence)e.g.: Have you ever been there before?5.Before (at the end of a sentence)6.So far (to indicate up to the present)e.g.: So far he has learnt 200 words.7.How long (to ask about the n of an n or state)Have you ever seen pandas。
1. - -- ______ Uncle Wang ______ (mend) the TV yet?---Yes, he______.---When _____ he _____ it?--- Yesterday.2. ---I ________ (see) the film "Chicken Run".--- Where and when ________ you _______ (see) it? --- Last week.3. ---____ you _____ (see) the film last night?---No, I _____ (see) it for several times.4. ---_______ you _______ (return) the book to the library?--- Not yet. But I _________ (return) it this afternoon..1. A. 用already或yet1) Have they taken down the old pictures ___ ___? No, they haven’t____ ___.2) Most of us have finished our compositions _____ .3) He said he hadn’t visited the exhibition _____ ___.B.用since或for1) We have learned five lessons __ __ _ the beginning of this term.2) Mrs Liao has been in hospital __ _ ___last week.3) I have stayed at my aunt’s ___ __two weeks.C. 用have gone或have been1) Where are the boy students? They _____ to the school factory.2) Is your father in? No, he ___ _ to Shenzhen. _______he ever ______ there before ? Yes, he ___ there several times3) He asked me if I___ __ to Hangzhou before.I told him that I wanted to go there for a visit as I __ __ never _ ___ to that citybefore.2. 选择填空1.Mother __ __me a new coat yesterday. I _______ it on. It fits me well.A. had made…have triedB. made…have triedC. has made…triedD. made…tried2 “He ____to draw horses already”. “When ______ he ?”“ Last year “A. learned...has B. learned...did C. has learned...has D. has learned (i)3.Tom _____up into the tree. Look, he ____ high up there !A. has got…isB. has climbed…wasC. got …wasD. climbed…is4.____ you _____ the text yet ? Yes, we ____ it two hours ago.A. Did…copy…didB. Have…copied…haveC. Have…copied…didD. Did …copy…had5. “Why ______ she _______ angry ?”“Because he _____ at her just now .”A. did…get…shoutedB. has…got…shoutedC. did…get…has shoutedD. has…got…has shouted6. ______you __________ the film before ? Where _____ you ____ it ?A. Have …seen…did…seeB. Did …see…did…watchC. Have…seen…have…seenD. Did …see…have…seen7.You ____ me waiting for two hours. I ____ for you since five.A. kept…waitedB. have kept…waitedC. kept…have waitedD. have kept…have waited8.Where ______ John _______ ? To the library. He _________ there for an hour.A.has…been…has goneB. has…gone…has beenC. did…go…wentD. did…be…went9.______ the baby still _____ ? No, it _______ crying.A. Has…cried…has stoppedB. Is…crying…stoppedC. Did …cry…stoppedD. Is…crying…has stopped10. I _______ the way. I ________ here for quite many years.A. knew...have lived B. knew...live C. know...have lived D. know (iv)11. _____ you ever _____ America ? Yes, I have.A. Have…gone toB. Have…gone inC. Have…been toD. Have …been in12. My brother ____college for over three years.A. has gone toB. has been toC. has been inD. has been at13.He ________ the Army by the end of 1989. He ______ in the army since then.A. joined…isB. has joined…has beenC. had joined…isD. had joined …has been14. By the time I _____ back they ____ up ten satellites.A. came…have sentB. came…had sentC. come…have sentD. had come…sent15. Jack ____ over five lessons by seven o’clock. Then he ____ a rest.A. went…tookB. went…had takenC. had gone…tookD. had gone…had taken16. We ____ out by that time that he ____ a spy for a long time.A. had found…had beenB. had found…wasC. found…had beenD. found…was17. Before the news ____ him, he ____ to know about it.A. reaches…has gotB. reached…had gotC. reached…gotD. had reached…got18. I _____ him a second letter before I ____ from him.A. wrote…heardB. wrote…had heardC. had written…heardD. have written…hear19. People ____ that the soldiers _____ fighting.A. say…had stoppedB. said…has stoppedC. say…stoppedD. said…had stopped20. We ____ in a good harvest because we ____ enough rain.A. didn’t get…had hadB. got…had hadC. had got…had hadD. got…hadn’t had21. They _______ for five hours when they ______ in New York.A. flew…arrivedB. had flown…had arrivedC. flew…had arrivedD. had flown…arrived22. She ____ that it _____ for two days by that day.A. says…has rainedB. says…had rainedC. said…had rainedD. said…rained23. John _____ there since the year before, so he _____ them.A. had worked…knewB. had worked…had knownC. worked…knewD. worked…had known24. He _____ angry because he ____ for a long time.A. had got…had waitedB. got…waitedC. had got…waitedD. got…had waited25. -I have seen the film “Titanic” already.-When __________ you __________ it?-The day before yesterday.A. have;seenB. will;seeC. did;seeD. did;seen26. Mr Black __________ in China since five years ago.A. livedB. has livedC. livesD. is going to live27. We ____________ trees last Sunday. So far we __________ over 3,000 trees there.A. planted;plantedB. planted;have plantedC. have planted;plantedD. have planted;have planted练习答案:1.A. 1) yet, yet 2) already 3) yetB. 1) since 2) since 3) sinceC. 1) have been 2) has gone, Has, been, has been 3) have been, have been2. BDACA ADBDC CDDBC ABCDB DCADC BB。