复习专题现在完成时训练题
现在完成时专练100题及答案
现在完成时专练100题及答案第一部分:填空题1.I ________ (live) in this city for five years.2.We ________ (visit) the museum twice this month.3.She ________ (not finish) her homework yet.4.They ________ (already leave) for the airport.5.How long ________ you ________ (study) English?6.The bus ________ (just arrive) at the station.7.By the time we arrived, they ________ (already eat) all the food.8.My sister ________ (not see) that movie before.9.He ________ (travel) to many countries in his life.10.________ you ever ________ (try) sushi before?答案:1.have lived2.have visited3.hasn’t finished4.have already left5.have, studied6.has just arrived7.had already eaten8.hasn’t seen9.has traveled10.Have, tried第二部分:改错题1.I have eat lunch already.2.She has writes a book.3.We have see that movie last night.4.He has been to Paris twice.5.They have visited Japan never.答案:1.I have eaten lunch already.2.She has written a book.3.We have seen that movie last night.4.He has been to Paris twice.5.They have never visited Japan.第三部分:选择题1.I _____ bought a new car.a)justb)alreadyc)yet2.She _____ seen that movie before.a)alreadyb)neverc)just3._____ you finished your homework?a)Haveb)Doc)Are4.They _____ been to this restaurant.a)haveb)hasc)had5.We _____ bought new clothes for the party.a)hasb)havec)had6.He _____ left for work yet.a)alreadyb)notc)just7._____ she ever been to China?a)Haveb)Hasc)Did8.I _____ visited my grandparents last weekend.a)haveb)hasc)had9.We _____ finished our project by next week.a)haveb)hasc)will10.They _____ traveled to Europe before.a)haveb)haven’tc)has答案:a)justa)alreadya)Havea)haveb)haveb)notb)Hasa)havec)willa)have第四部分:连线题1.I have been to Paris.2.She has already finished her work.3.We have lived in this house for ten years.4.They have never seen snow before.5.He has just started a new job.6.You have visited China, haven’t you?7.Have they ever been to Australia?8.Has he ever met the president?9.Have you ever tried sushi?10.We have traveled to many different countries.答案:g)Have you ever tried sushi?e)You have visited China, haven’t you?a)I have been to Paris.j)They have never seen snow before.d)They have lived in this house for ten years.i)She has already finished her work.c)We have traveled to many different countries.h)Have they ever been to Australia?b)Has he ever met the president?f)He has just started a new job.结论通过这个现在完成时的练习题集,我们可以更好地理解和掌握现在完成时的用法。
现在完成时专项练习题及答案解析
现在完成时专项练习题及答案解析一、练习题1. 选择正确的现在完成时形式填空。
(1) I _______ (already/just) _______ (finish) my homework.(2) She _______ (already/just) _______ (finish) her dinner.2. 选择正确的现在完成时形式填空。
(1) They _______ (already/just) _______ (arrive) at the airport.(2) He _______ (already/just) _______ (leave) the office.3. 选择正确的现在完成时形式填空。
(1) We _______ (already/just) _______ (eat) our lunch.(2) You _______ (already/just) _______ (finish) your work.4. 选择正确的现在完成时形式填空。
(1) She _______ (already/just) _______ (start) her new job.(2) He _______ (already/just) _______ (finish) his project.5. 选择正确的现在完成时形式填空。
(1) They _______ (already/just) _______ (arrive) at the hotel.(2) I _______ (already/just) _______ (leave) the house.二、答案解析1. (1) already finish (2) just finish解析:在第一题中,"already"用于强调动作已经完成,而"just"用于强调动作刚刚完成。
因此,根据句意,第一个空应填"already",第二个空应填"just"。
初二英语现在完成时 since、for 用法单选题 30 题
初二英语现在完成时since、for 用法单选题30 题1. My sister has studied English ______ five years.A. sinceB. forC. inD. at答案:B。
解析:for后面接一段时间,表示动作持续了多久,这里说姐姐学英语持续了五年,所以用for。
since后面接时间点,如since 2010,这里不是时间点,所以A错误。
in和at不能用于现在完成时表示动作持续的时间,C和D错误。
2. Tom has lived in this city ______ he was born.A. forB. sinceC. whenD. as答案:B。
解析:since后面接时间点,表示自从某个时间点开始,这里说自从他出生就住在这个城市,是时间点,所以用since。
for后面接一段时间,这里不是一段时间,A错误。
when和as没有这种用于现在完成时表示从某个时间开始的用法,C和D错误。
3. They have been friends ______ three months ago.A. sinceB. forC. fromD. after答案:A。
解析:since后面接时间点,three months ago是一个时间点,表示自从三个月前他们就是朋友了。
for后面接一段时间,这里不是一段时间,B错误。
from没有这种用于现在完成时表示从某个时间开始的用法,C错误。
after表示在之后,不符合句子语境,D错误。
4. We have known each other ______ a long time.A. sinceB. forC. inD. during答案:B。
解析:for后面接一段时间,a long time是一段时间,表示我们认识彼此很长时间了。
since后面接时间点,这里不是时间点,A错误。
in和during不能用于现在完成时表示动作持续的时间,C和D错误。
现在完成时练习题及答案
现在完成时练习题及答案一、选择题1、 I ______ my homework yetA haven't finishedB have finishedC finishedD didn't finish答案:A解析:yet 常用于现在完成时的否定句和疑问句中,现在完成时的构成是“have/has +过去分词”,否定形式是“haven't/hasn't +过去分词”,A 选项 haven't finished 符合现在完成时的否定形式。
2、 They ______ in this city since 2008、A liveB livedC have livedD are living答案:C解析:“since +时间点”是现在完成时的标志,现在完成时的构成是“have/has +过去分词”,C 选项 have lived 符合现在完成时的结构。
3、 Have you ever ______ to Beijing?A goneB beenC wentD go答案:B解析:have been to 表示“去过某地(已经回来)”,have gone to 表示“去了某地(还没回来)”,根据句意“你曾经去过北京吗?”,这里表示去过且已经回来,所以用 have been to,B 选项 been 符合。
4、 My father ______ the Party since 1978、A joinedB has joinedC was inD has been in答案:D解析:“since +时间点”是现在完成时的标志,join 是短暂性动词,不能与时间段连用,要转化为 be in,现在完成时的构成是“have/has +过去分词”,D 选项 has been in 符合现在完成时的结构。
5、—How long ______ you ______ here?—For two yearsA have; studiedB did; studyC do; studyD will; study答案:A解析:根据答语“For two years”可知问句要用现在完成时,现在完成时的构成是“have/has +过去分词”,A 选项 have; studied 符合现在完成时的结构。
2024年小升初英语现在完成时运用练习题30题
2024年小升初英语现在完成时运用练习题30题1. I ______ my homework already.A. finishB. finishedC. have finishedD. will finish答案:C。
本题考查现在完成时的用法。
现在完成时的结构是“have/has + 过去分词”,表示过去发生的动作对现在造成的影响或结果。
句子中有“already”,是现在完成时的标志词,所以选C。
A 选项是一般现在时;B 选项是一般过去时;D 选项是一般将来时。
2. She ______ a book about animals.A. readB. readsC. has readD. will read答案:C。
句子中有“about animals”,暗示她已经读过一本关于动物的书,有完成的意思。
“has read”是现在完成时,符合语境。
A 选项是一般过去时;B 选项是一般现在时;D 选项是一般将来时。
3. We ______ to the park many times this year.A. goB. wentC. have goneD. will go答案:C。
“many times this year”是现在完成时的标志,表示今年已经去过很多次了。
现在完成时结构“have gone”符合。
A 选项是一般现在时;B 选项是一般过去时;D 选项是一般将来时。
4. He ______ never ______ camping before.A. is/beenB. has/beenC. have/beenD. was/been答案:B。
“never”和“before”都是现在完成时的标志词。
现在完成时结构“has/have + been”,主语是he,用has been。
A 选项时态错误;C 选项have 与he 不搭配;D 选项时态错误。
5. They ______ just ______ lunch.A. have/hadB. had/hadC. will haveD. are having答案:A。
现在完成时练习题及答案
现在完成时练习题及答案1. I ________ (study) English for three years.- 答案: have studied2. She ________ (live) in this city since 2010.- 答案: has lived3. They ________ (travel) to many countries around the world. - 答案: have traveled4. The company ________ (expand) its business to Asia.- 答案: has expanded5. He ________ (not finish) his homework yet.- 答案: hasn't finished6. We ________ (meet) all the project requirements.- 答案: have met7. The children ________ (play) outside for two hours.- 答案: have been playing8. Since you ________ (leave), a lot has changed.- 答案: left9. I ________ (never try) this kind of food before.- 答案: have never tried10. She ________ (write) two novels and is working on the third one.- 答案: has written答案解析- 现在完成时的结构是:have/has + 过去分词。
- 现在完成时可以与表示一段时间的状语连用,如"for + 一段时间"或"since + 过去的时间点/从句"。
复习专题 现在完成时练习题(含答案)
复习专题现在完成时练习题(含答案)一、初中英语现在完成时1.Mike the bookshop. I have to wait for him.A. went toB. was inC. has been toD. has gone to【答案】 D【解析】【分析】句意:迈克去了书店。
我不得不等他。
从第二句来判断. 迈克不在. 应用“have/has gone to a place”来表示“去某地了(还没有回来)”。
用现在完成时强调过去发生的事件对现在的影响。
【点评】考查动词时态及have been to和have gone to的区别。
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.I scared of dogs ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】 C【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。
句意是:自从我五岁时被狗伤过之后我就一直怕狗。
【点评】本题考查现在完成时的用法。
4.—They say there is a new restaurant near here.—Yes, and it ______ for more than a week.A. has been openB. openC. is openingD. opens【答案】 A【解析】【分析】句意:——他们说在这附近有一个新的餐馆。
中考英语现在完成时练习题20题(带答案)
中考英语现在完成时练习题20题(带答案)1.I have known him_____I was a child.A.sinceB.forC.whenD.before答案解析:A。
“since+过去时间点”表示从过去某一时间点开始,一直持续到现在,符合现在完成时用法。
选项B“for+时间段”也用于现在完成时,但题干中不是时间段;选项C“when”引导时间状语从句,一般不与现在完成时连用;选项D“before”不符合此语境。
2.She_____her homework already.A.has finishedB.finishedC.will finishD.finishes答案解析:A。
“already”是现在完成时的标志词,所以用has finished。
选项B 是一般过去时;选项C 是一般将来时;选项D 是一般现在时。
3.They_____to Beijing twice.A.have goneB.have beenC.wentD.go答案解析:B。
“have been to”表示去过某地,人已经回来;“have gone to”表示去了某地,人还没回来。
根据twice 可知去过两次且人已经回来,用have been。
选项C 和D 分别是一般过去时和一般现在时。
4.He_____the book for two days.A.has borrowedB.borrowedC.has keptD.kept答案解析:C。
“for two days”是时间段,要用延续性动词,borrow 是短暂性动词,keep 是延续性动词,现在完成时用has kept。
选项 A 和B 中borrow 不能与时间段连用;选项D 是一般过去时。
5._____you ever_____to Shanghai?A.Have,beenB.Have,goneC.Did,goD.Were,go答案解析:A。
ever 是现在完成时的标志词,“have been to”表示去过某地,人已经回来;“have gone to”表示去了某地,人还没回来。
现在完成时练习题及答案
现在完成时练习题及答案一、用所给动词的适当形式填空1、 I ______ (see) the film already答案:have seen2、 They ______ (finish) their homework yet答案:haven't finished3、 We ______ (be) to that park many times答案:have been4、 She ______ (not read) the book so far答案:hasn't read5、______ you ______ (find) your pen?Yes, I ______答案:Have; found; have6、 How long ______ you ______ (live) here?答案:have; lived7、 They ______ (know) each other for five years答案:have known8、 My father ______ (work) in this factory since 1980、答案:has worked9、 The Greens ______ (leave) China for two years答案:have been away from10、 I ______ (not hear) from him since he left答案:haven't heard二、句型转换1、 They have bought a new car (改为否定句)They ______ ______ a new car答案:haven't bought2、 She has been to Beijing twice (改为一般疑问句)______ she ______ to Beijing twice?答案:Has; been3、 I have eaten breakfast (改为一般疑问句,并作否定回答)______ you ______ breakfast?No, I ______答案:Have; eaten; haven't4、 He has lived here for ten years (对划线部分提问)______ ______ has he lived here?答案:How long5、 We have learned English for five years (对划线部分提问)______ ______ have you learned English?答案:How long三、单项选择1、 Have you ever been to Shanghai?Yes I ______ there last yearA goB wentC have goneD have been答案:B解析:last year 是过去的时间,用一般过去时,故选 B。
七年级英语现在完成时练习题40题含答案解析
七年级英语现在完成时练习题40题含答案解析1.I _______ my homework already.A.finishedB.have finishedC.finishD.will finish答案解析:B。
本题考查现在完成时的用法。
现在完成时表示过去发生的动作对现在造成的影响或结果。
句子中有already,是现在完成时的标志词。
A 选项是一般过去时;C 选项是一般现在时;D 选项是一般将来时。
只有B 选项是现在完成时。
2.She _______ to Beijing twice.A.has beenB.wasC.isD.will be答案解析:A。
句子中有twice,表示去过某地几次,要用现在完成时。
B 选项是一般过去时;C 选项是一般现在时;D 选项是一般将来时。
只有A 选项has been to 表示去过某地。
3.We _______ English for five years.A.learnB.learnedC.have learnedD.will learn答案解析:C。
for five years 是现在完成时的标志词,表示一段时间。
A 选项是一般现在时;B 选项是一般过去时;D 选项是一般将来时。
只有C 选项是现在完成时。
4.They _______ not seen the movie yet.A.haveB.hasC.areD.were答案解析:A。
yet 是现在完成时的标志词。
主语是they,所以用have。
B 选项has 用于第三人称单数;C 选项are 是be 动词的现在时;D 选项were 是be 动词的过去时。
5.Have you _______ been to Shanghai?A.everB.neverC.yetD.already答案解析:A。
ever 常用于疑问句中,表示曾经。
B 选项never 表示从未;C 选项yet 常用于否定句和疑问句中;D 选项already 常用于肯定句中。
(完整版)现在完成时专项练习题及答案(精选)
现在完成时专项练习一、单项选择。
1、Both his parents look sad . Maybe they _________what's happened to him .(呼和浩特)A. knew B. have knownC. 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. agoC.before D. a moment ago4、The famous writer _____ one new book in the past two year .A. is writing B.was writing C.wrote D.has written5、—Our country ______ a lot so far .—Yes . I hope it will be even ______ .A. has changed ; wellB. 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 knownC. have known D. knew8、Harry Potter is a very nicefilm .I_______ it twice .A. will see B. have seenC. 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 Partysince 1978 .A. joined B. has joinedC. was in D. has been in12、—Do you know him well ?— Sure .We _________ friends since ten years ago .A. were B. have beenC. 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 begunC. has been on D. began15、 It _____ ten years since heleft 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. wentC.will go D. has been17、My parents ______ Shandong forten years .A. have been inB. have been toC. have gone toD. have been18、The students have cleaned theclassroom, ?A. so theyB. don’t theyC. have theyD. haven’t they19、 has Mr White been a member ofGreener China since he to China?A. How soon, comesB. How often, gotC. How long, cameD. How far, arrived20、 His uncle for more than 9years.A. has come hereB. has started to workC. has lived thereD. has left the university二、句型转换。
中考英语专项复习《现在完成时》100题
中考英语专项复习《现在完成时》100题1.(2023·湖北黄石·统考中考真题)International search and rescue (救援) teams have rushed to Turkey to help for the huge earthquakes. China ________ an 82-member China Search and Rescue Team.A.sends B.was sent C.has sent D.has been sent2.(2023·辽宁盘锦·统考中考真题)Mary ________ as a volunteer at a reading program since 2 years ago.A.worked B.has worked C.is working D.will work3.(2023·辽宁大连·统考中考真题)All of us ________ great progress since we started junior high school.A.are making B.made C.will make D.have made4.(2023·辽宁阜新·统考中考真题)His family ________ towards a greener life since 2020.A.work B.worked C.will work D.have worked5.(2023·黑龙江哈尔滨·统考中考真题)—Where is your father, Dandan?—Oh, he ________ Beijing on business and he’ll come back next week.A.has returned from B.has been to C.has gone to6.(2023·湖南邵阳·统考中考真题)—Hello, this is Lily speaking. Could I speak to Mr. Liu?—Sorry, he ________ Changsha.A.has been to B.will go to C.has gone to7.(2023·江苏镇江·统考中考真题)Tea was born in China over 4,000 years ago. Now it ________ part of people’s life around the world.A.became B.has become C.was becoming D.become8.(2023·山东青岛·统考中考真题)My hometown has changed a lot ________ the subway was put into use.A.unless B.since C.if D.when9.(2023·湖北十堰·统考中考真题)Mr. Smith ________ at the Natural History Museum for more than 10 years, so he knows a lot about insects.A.is working B.has worked C.was working D.will work10.(2023·江苏徐州·中考真题)I saw Harry in February and I ________ him since then.A.didn’t see B.won’t see C.haven’t seen D.don’t see11.(2023·辽宁丹东·统考中考真题)We ________ friends since I came to this school.A.are B.were C.will be D.have been12.(2023·江苏宿迁·统考中考真题)— My father and I ________ a lot of photos at the same place in the past tenyears.— Those photos must be your valuable memories.A.have taken B.will take C.take D.were taking13.(2023·北京·统考中考真题)Eric ________ many things since he became interested in science.A.is learning B.was learning C.will learn D.has learned14.(2023·湖北恩施·中考真题)—Hi, Mr. Zhang! Your car looks new.—Yes. But in fact, I ________ it for two years.A.will buy B.have had C.buy15.(2023·云南·统考中考真题)— ________ you ________ about Naxi Ancient Music yet?—Yes, I have. It is a part of Naxi culture.A.Has; heard B.Have; heard C.Did; hear D.Do; hear16.(2023·河北·统考中考真题)This book must be great. My sister ________ it five times.A.reads B.has read C.is reading D.was reading17.(2023·江苏扬州·统考中考真题)I ________ China for three months and this is the first time I’ve tried on hanfu.A.have gone to B.have been to C.have arrived in D.have been in18.(2023·新疆·中考真题)The Wandering Earth II ___________ with the public since it came out.A.has been successful B.is successfulC.was successful D.will be successful19.(2023·湖北鄂州·统考中考真题)— What do you think of Ezhou, Li Ming?— It ________ a lot since we started to build Huahu Airport.A.changed B.has changed C.changes D.is changing20.(2023·四川乐山·统考中考真题)—Mum, where is Tony?—He ________ to watch a football match. He will be back later.A.has gone B.went C.goes21.(2023·湖北孝感·统考中考真题)— What do you think of the novel, Journey to the West?— It’s so exciting that I ________ it for three times.A.read B.will read C.have read D.was reading22.(2023·湖南郴州·统考中考真题)—Oh, I’m nearly lost in this city.—Yeah. The city ________ a lot since you left.A.has changed B.changed C.changes23.(2023·福建·统考中考真题)—Sally, I ________ the picture already.—Wow, truly beautiful!A.finish B.have finished C.was finishing24.(2023·四川凉山·统考中考真题)—Becky, we’re leaving in several minutes. Are you ready?—No, I ________ my clothes yet.A.have packed B.haven’t packed C.didn’t pack25.(2023·湖北武汉·统考中考真题)—Who will talk about the development of American country music next week?—I suggest Brad. He ________ in Nashville, the home of country music, since he was a child.A.lives B.lived C.has lived D.will live26.(2022·内蒙古·中考真题)As we all know, online learning ________ very popular with students since the beginning of last year.A.are becoming B.has become C.would become D.had become27.(2022·广西桂林·统考中考真题)The Greens ________ in Guilin for six years.A.have lived B.lived C.live28.(2022·四川·统考中考真题)Tom, you ________ in this city since 2019. What do you think of it?A.have lived B.live C.lived D.will live29.(2022·上海·统考中考真题)The new restaurant _______ two surveys on its food and service since June.A.is doing B.will do C.did D.has done30.(2022·江苏盐城·统考中考真题)Millie ________ a lot about sea-salt culture since she came to Yancheng.A.learns B.learned C.will learn D.has learned31.(2022·四川巴中·统考中考真题)—It’s reported that a new high-speed railway will be finished in recent years in our hometown, Bazhong.—Yes. Great changes ________ since I worked here.A.will take place B.were taken place C.have taken place D.took place32.(2022·湖北黄石·统考中考真题)David has worked here for 10 years since he ________ from university.A.graduates B.graduated C.has graduated D.will graduate33.(2010·台湾·中考真题)—Why are you still here? It’s almost eight o’clock.—Because I ________ my work. Don’t worry. It’s almost done.A.wasn’t finishing B.didn’t finish C.haven’t finished D.won’t finish 34.(2022·江苏南通·统考中考真题)—Mike, why do you come here so late? The concert ________ since half anhour ago.—What a pity! No wonder all the singers have left.A.has ended B.has been on C.has started D.has been over35.(2022·辽宁丹东·统考中考真题)— It’s a pity that there is no ticket for sale.— Don’t worry. I _______ the tickets.A.am buying B.buy C.was buying D.have bought36.(2022·贵州黔西·统考中考真题)Our school life ________ a lot since 2021. We have more activities now.A.change B.is changing C.has changed D.will change37.(2022·辽宁大连·统考中考真题)Sally ________ with a Chinese family since she came to Dalian.A.stays B.will stay C.has stayed D.was staying38.(2022·辽宁沈阳·统考中考真题)The Art of War is great and I________ it many times so far.A.read B.have read C.am reading D.will read39.(2022·山东滨州·统考中考真题)— What is the Trip Code (行程码) used for?— It’s used to show where you ________ in the last 14 days.A.were B.will be C.have been D.had been40.(2022·黑龙江牡丹江·统考中考真题)—Your watch is so cool! When did you get it?—On my 12th birthday. I ________ it for 3 years.A.bought B.have had C.have bought41.(2022·辽宁营口·统考中考真题)David is very productive and ________ five books in the past ten years.A.writes B.wroteC.has written D.is writing42.(2022·北京·统考中考真题)Jim _________ a lot about Chinese culture since he began to study in our school.A.learns B.learned C.will learn D.has learned43.(2022·内蒙古包头·统考中考真题)Christine ________ the family’s Sunday lunch since she was 12 years old.A.cooks B.cooked C.will cook D.has cooked44.(2022·黑龙江·统考中考真题)The public places, such as restaurants and cinemas, ________ since COVID-19 swept the city again last month.A.have been closed B.have closed C.closed45.(2022·黑龙江·统考中考真题)—Mike is from America but speaks perfect Chinese.—So he does. He has learned Chinese by himself since he ________ college.A.is attending B.has attended C.attended46.(2022·贵州黔东南·统考中考真题)—Where’s Mr. Yang?—He ________ Longquan Mountain in Danzhai. He ________ there three times because he enjoys the local scenery.A.has gone to; has been B.has gone to; has gone toC.has been to; has gone D.has been to; has been to47.(2022·贵州铜仁·统考中考真题)—Mike, why are you standing outdoors?—I ______ my keys. I have to wait here until my mother comes back.A.have lost B.will lose C.had lost D.lose48.(2022·海南·统考中考真题)We ________ each other since we met in the last summer camp.A.won’t see B.haven’t seen C.didn’t see49.(2022·黑龙江齐齐哈尔·统考中考真题)So far, red tourism (旅游业) ________ quickly and it’s becoming more and more popular.A.developed B.will develop C.has developed50.(2022·湖北鄂州·统考中考真题)—Would you like to see the movie Changjin Lake this evening?—Oh, it’s a good movie. But I _________ it already.A.saw B.have seen C.see D.will see51.(2023·福建福州·福建省福州第一中学校考模拟预测)—Excuse me, may I speak to Mr. Green?—Sorry. He ________ Beijing for holiday. He will be back in several days.A.has gone to B.has been in C.has been to52.(2023·福建福州·福建省福州屏东中学校考模拟预测)—Our computer is working again!—Yes. Our IT teacher ________ it. It took him about an hour.A.has fixed B.will fix C.is fixing53.(2023·福建厦门·厦门双十中学校考模拟预测)—Mike,I haven’t seen your elder sister for a long time.— She ________ Hong Kong on business for a few days.A.has been in B.has gone to C.has been to54.(2023·安徽·统考模拟预测)After the long flight, now we are at the Capital Airport. We hope you _________ your flight with our airline this evening.A.have enjoyed B.will enjoy C.are enjoying D.enjoy55.(2023·黑龙江哈尔滨·哈尔滨市第四十七中学校考模拟预测)—We have had classes back at school________ February 20. What about you?—So have we.A.since B.on C.for56.(2023·黑龙江绥化·校考二模)Miss Zhang along with the other teachers in her office ________ many flowers and letters since two years ago.A.received B.have received C.has received57.(2023·吉林白城·校联考模拟预测)—Tony, I missed today’s lesson. Can you lend me your notebook?—Sorry, I ________ it to Betty already.A.lend B.have lent C.will lend58.(2023·江西上饶·统考模拟预测)— How long ________ the movie ________ when the students got there?— About ten minutes.A.has; begun B.had; begun C.has; been on D.had; been on59.(2023·江西上饶·统考模拟预测)I ________ a few pages of the book. I will finish the rest as quickly as possible.A.read B.will read C.was reading D.have read60.(2023·黑龙江绥化·校考模拟预测)I ________ my hometown for about three years. I miss it very much.A.have left B.have been away from C.went away from61.(2023·黑龙江哈尔滨·模拟预测)—Someone is knocking at the door. Who is it?—Maybe the out-seller. I ________ some food on Meituan.A.are ordering B.will order C.have ordered62.(2023·黑龙江哈尔滨·校考二模)—It ________ about two years since the “double reduction” policy(“双减”政策)carried out.—Yes. Both schools and families benefit a lot from it.A.have been B.has been C.was63.(2023·黑龙江哈尔滨·统考模拟预测)— It’s a pity that there is no ticket for sale.— Don’t worry. I ________ the tickets.A.buy B.was buying C.have bought64.(2023·安徽宣城·安徽省宣城市第三中学校考模拟预测)—What made you so happy?—My best friend will visit me next Friday. We ________ each other for two years.A.won’t see B.don’t see C.haven’t seen D.didn’t see65.(2023·江西赣州·模拟预测)—Why won’t you go to the movies with them this Sunday?—Because I ________ the film twice.A.watched B.have watched C.will watch D.was watching66.(2023·四川成都·四川省成都市七中育才学校校考模拟预测)Since Tianfu International Airport was built, great changes ______ in Chengdu.A.will start B.have taken place C.happened67.(2023·安徽芜湖·校联考模拟预测)—Emily, have you ever heard of Quan Hongchan?—Yes, I ________ her competition. She and Chen Y uxi won the first place in Canada.A.see B.will see C.have seen D.was seeing68.(2023·福建漳州·校联考模拟预测)—It’s my second time to come to Zhangzhou. It _______ a lot.—That’s true. It’s more and more beautiful.A.was changing B.will take C.has changed69.(2023·四川凉山·模拟预测)—Great changes ________ in Liangshan in the past two years.—I’m so proud of my country! Instead of just giving money to poor people, China has tried to educate people and give them the tools they need to shake off poverty (贫困).A.were taken place B.have been taken place C.had taken place D.have taken place70.(2023·四川成都·校联考模拟预测)In the past three years, people’s lives ________ a lot because of the COVID-19.A.has changed B.changed C.have changed71.(2023·甘肃武威·统考模拟预测)—A new shop ________ for a week nearby. Let’s have a look there.—Good idea. But it doesn’t ________ on Mondays.A.opened; open B.has been opened; openC.has opened; opened D.has been open; open72.(2023·湖北武汉·统考模拟预测)—Jim ________ many friends since he came to China.—It’s easy for him because he is so outgoing.A.made B.makes C.has made D.will make73.(2023·河北唐山·统考二模)—Our computer is working again!—Yes, our IT teacher ______ it. It took him about an hour.A.is fixing B.will fix C.has fixed D.was fixing74.(2023·甘肃定西·校考模拟预测)—How is your grandmother?—She _______ three years ago. She ________ for three years.A.died; has been dead B.had died; has been deadC.has died; had died D.died; died75.(2023·湖北武汉·统考模拟预测)—The three astronauts of the Shenzhou XV mission were launched to the space station.—Yes, and in the past years, Chinese space industry ________ historic changes and made big developments.A.would experience B.experiencesC.experienced D.has experienced76.(2023·甘肃临夏·统考模拟预测)Alice dances so well. She ________ Chinese dance since she was five years old.A.learn B.learned C.is learning D.has learned77.(2023·河北保定·统考三模)The earth is wet. I guess someone _________ the grass already.A.will water B.watered C.has watered D.was watering78.(2023·湖北武汉·统考模拟预测)—Who will talk about the development of American country music next week?—I suggest Brad. He ___________ in Nashville, the home of country music, since he was a child.A.has lived B.lived C.lives D.will live79.(2023·湖北武汉·统考模拟预测)—Bob seems so proud when he talks about the development of Wuhan. —No wonder. He _______ in Wuhan since he was born.A.had lived B.lives C.has lived D.lived80.(2023·福建泉州·统考三模)Your politics teacher ________ Fuzhou for some training. So I’m here to give you a lesson.A.has been to B.has gone to C.has been in81.(2023·新疆乌鲁木齐·乌市一中校考模拟预测)—Do you know Urumqi quite well?—Yes, of course. I ________ this city since 15 years ago.A.was in B.came to C.have been in D.have come to82.(2023·黑龙江哈尔滨·哈尔滨风华中学校考三模)The volunteers ________ building three hope schools in that village so far.A.will complete B.completed C.have completed83.(2023·福建泉州·统考二模)—May I invite you to the flower show this afternoon?—I’d love to, but I ________ it twice.A.am watching B.watchedC.have watched84.(2023·黑龙江哈尔滨·统考三模)—Hi , Tom! ________ you ever ________ the ChatGPT these days?—Yes. It’s an artificial intelligence software(人工智能软件)which can do many useful things for human.A.Have; heard B.Did; hear C.Do; hear85.(2023·安徽合肥·合肥38中校考三模)—My God! I’m nearly lost in Hefei.—Yeah. The city ________ a lot.A.changed B.is changing C.has changed D.will change86.(2023·福建厦门·统考二模)Earth is our mother and she ________ so much with us since we appeared on the earth.A.shared B.will share C.has shared87.(2023·福建·校联考三模)—Look! The room is bright and tidy.— Oh, my brother ________ it.A.will clean B.was cleaning C.has cleaned88.(2023·河北衡水·校联考二模)Tom __________ a lot from the social work since he joined the after-school activities.A.will learn B.has learned C.is learning D.learned89.(2023·湖北武汉·统考二模)He ________ in Nashville, the home of the country music, since he was a child.A.lives B.lived C.will live D.has lived90.(2023·河北唐山·统考二模)—Dad, is there anything new on today’s newspaper?—I don’t know. I ________ it.A.won’t read B.am not reading C.haven’t read D.was not reading。
现在完成时练习题带答案
现在完成时练习题带答案1. 我已经完成了我的作业。
- 英文:I have finished my homework.- 答案:have finished2. 他还没有去过中国。
- 英文:He hasn't been to China.- 答案:hasn't been3. 她已经学会了三门语言。
- 英文:She has learned three languages.- 答案:has learned4. 他们自2010年以来一直住在这个城市。
- 英文:They have lived in this city since 2010. - 答案:have lived5. 你看过这部电影吗?- 英文:Have you seen this movie?- 答案:seen6. 我还没有收到他的回信。
- 英文:I haven't received his reply yet.- 答案:haven't received7. 他们已经完成了项目。
- 英文:They have completed the project.- 答案:have completed8. 她已经去过巴黎两次了。
- 英文:She has been to Paris twice.- 答案:has been9. 我们还没有决定去哪里度假。
- 英文:We haven't decided where to go for vacation.- 答案:haven't decided10. 他自从大学毕业后就没有再见过他的朋友。
- 英文:He hasn't seen his friends since he graduatedfrom university.- 答案:hasn't seen练习题答案解析- 现在完成时的构成是:主语 + have/has + 过去分词。
- 使用现在完成时时,要注意动词的过去分词形式。
七年级英语现在完成时练习题50题
七年级英语现在完成时练习题50题1.John _____ his homework yet.A.hasn't finishedB.didn't finishC.doesn't finishD.won't finish答案:A。
现在完成时由“have/has + 过去分词”构成,表示过去发生的动作对现在造成的影响或结果。
本题中“yet”是现在完成时的标志词,所以用现在完成时。
B 选项是一般过去时,C 选项是一般现在时,D 选项是一般将来时,都不符合题意。
2.She _____ to Beijing twice.A.has beenB.wasC.isD.will be答案:A。
“twice”表示去过北京两次,用现在完成时“have/has been to”表示去过某地。
B 选项是一般过去时,C 选项是一般现在时,D 选项是一般将来时,都不符合题意。
3.They _____ the movie already.A.have watchedB.watchedC.watchD.will watch答案:A。
“already”是现在完成时的标志词,现在完成时由“have/has + 过去分词”构成,“watch”的过去分词是“watched”。
B 选项是一般过去时,C 选项是一般现在时,D 选项是一般将来时,都不符合题意。
4.I _____ my book. Can you help me find it?A.haven't foundB.didn't findC.don't findD.won't find答案:A。
本题表达还没有找到书,用现在完成时表示过去发生的动作对现在造成的影响。
B 选项是一般过去时,C 选项是一般现在时,D 选项是一般将来时,都不符合题意。
5.He _____ English for five years.A.has studiedB.studiedC.studiesD.will study答案:A。
中考英语现在完成时练习题40题(带答案)
中考英语现在完成时练习题40题(带答案)1. I ______ my homework already.A. finishB. have finishedC. finishedD. will finish答案解析:B。
本题考查现在完成时的用法。
现在完成时的基本结构是“have/has + 过去分词”。
句中有“already”这个表示已经的副词,通常与现在完成时连用,表示过去发生的动作对现在造成的影响或结果。
A选项是一般现在时,C选项是一般过去时,D选项是一般将来时,均不符合题意。
2. She ______ to Beijing twice.A. has goneB. has beenC. wentD. goes答案解析:B。
“has been to”表示去过某地(人已经回来),“has gone to”表示去了某地((人还没回来)。
句中说她去过北京两次,人是已经回来的,所以用“has been”。
C选项是一般过去时,D选项是一般现在时,都不符合现在完成时的语境。
3. They ______ a lot of English words since they came to this school.A. learnB. learnedC. have learnedD. will learn答案解析:C。
“since”引导的时间状语从句,从句用一般过去时,主句用现在完成时,表示自从某个过去的时间点开始,一直持续到现在的动作或状态。
A选项是一般现在时,B选项是一般过去时,D选项是一般将来时,都不符合要求。
4. - ______ you ______ your breakfast? - Yes, I have.A. Have; hadB. Do; haveC. Did; haveD. Are; having答案解析:A。
根据答语“Yes, I have.”可知,问句是现在完成时的一般疑问句形式,其结构为“Have/Has + 主语+ 过去分词”,这里的“have breakfast”的过去分词是“had”。
八年级英语现在完成时练习题50题含答案解析
八年级英语现在完成时练习题50题含答案解析1.I____my homework already.A.have finishedB.has finishedC.finishedD.finish答案解析:A。
选项A“have finished”是现在完成时,主语是I,助动词用have,“finished”是过去分词。
现在完成时表示过去发生的动作对现在造成的影响,这里表示“我已经完成了作业”,对现在的状态有影响。
选项B“has finished”助动词错误,主语是I 不能用has。
选项C“finished”是一般过去时,只表示过去的动作,不能体现对现在的影响。
选项D“finish”是一般现在时,也不能体现过去动作对现在的影响。
2.She____the book for two days.A.has hadB.have hadC.hadD.has答案解析:A。
选项A“has had”是现在完成时,主语是she,助动词用has,“had”在这里是“have”的过去分词,表示“拥有”。
现在完成时可以和一段时间连用,表示从过去持续到现在的动作或状态,这里表示“她拥有这本书两天了”。
选项B“have had”助动词错误,主语是she 不能用have。
选项C“had”是一般过去时,不能和一段时间连用。
选项D“has”后面缺少动词,不完整。
3.They____to Beijing twice.A.have beenB.has beenC.wentD.go答案解析:A。
选项A“have been”是现在完成时,主语是they,助动词用have,“been”是“be”的过去分词。
现在完成时中“have been to”表示去过某地,这里表示“他们去过北京两次”。
选项B“has been”助动词错误,主语是they 不能用has。
选项C“went”是一般过去时,不能体现去过的次数对现在的影响。
选项D“go”是一般现在时,也不能体现过去动作对现在的影响。
现在完成时专项训练题
现在完成时专项训练题一、选择题1. I ______ my homework already.A. have finishedB. finishedC. finishD. will finish答案:A解析:“already”是现在完成时的标志词,现在完成时的构成是“have/has +过去分词”,finish 的过去分词是 finished,主语是 I,所以用 have finished。
2. —Have you ever been to Beijing?—Yes, I ______.A. haveB. haven'tC. doD. don't答案:A解析:问句是现在完成时的一般疑问句,回答也用现在完成时。
肯定回答是“Yes, I have.”,否定回答是“No, I haven't.”。
3. She ______ this book for three weeks.A. has borrowedB. has lentC. has keptD. has bought答案:C解析:“for three weeks”是一段时间,borrow、lend 和 buy 都是短暂性动词,不能与一段时间连用,keep 是延续性动词,可以与一段时间连用。
4. —How long ______ you ______ here?—For about two years.A. have; studiedB. did; studyC. do; studyD. were; studying答案:A解析:“How long”提问一段时间,要用现在完成时,构成是“have/has + 过去分词”,study 的过去分词是 studied,主语是 you,所以用 have studied。
5. Mr. Green ______ in China since five years ago.A. livedB. has livedC. livesD. is going to live答案:B解析:“since five years ago”是现在完成时的标志,所以用 has lived。
六年级英语现在完成时专项练习20题含答案解析
六年级英语现在完成时专项练习20题含答案解析1.I ______ my homework already.A.have finishedB.has finishedC.finishedD.finish答案解析:A。
本题考查现在完成时的用法。
主语是I,所以助动词用have。
现在完成时的结构是have/has+过去分词,finish 的过去分词是finished。
B 选项has 用于第三人称单数,C 选项是一般过去时,D 选项是一般现在时。
2.She ______ to the park many times this year.A.has beenB.wasC.isD.goes答案解析:A。
本题考查现在完成时。
“many times this year”是现在完成时的标志词之一。
现在完成时结构是have/has+过去分词,be 的过去分词是been。
B 选项was 是一般过去时,C 选项is 是一般现在时,D 选项goes 是一般现在时。
3.We ______ not seen that movie yet.A.haveB.hasC.areD.were答案解析:A。
本题考查现在完成时的否定形式。
主语是we,助动词用have,现在完成时的否定形式是have/has not+过去分词。
B 选项has 用于第三人称单数,C 选项are 和 D 选项were 都不是现在完成时的结构。
4.They ______ just ______ their breakfast.A.have,eatenB.has,eatC.have,eatD.has,eaten答案解析:A。
本题考查现在完成时。
主语是they,助动词用have。
eat 的过去分词是eaten。
B 选项has 用于第三人称单数,C 选项eat 不是过去分词形式,D 选项has 错误。
5.My brother ______ his room.A.has cleanedB.cleanedC.is cleaningD.cleans答案解析:A。
2024年五年级英语现在完成时单选题40题
2024年五年级英语现在完成时单选题40题1.I ______ my homework already.A.have finishedB.has finishedC.have finishD.finished答案:A。
本题考查现在完成时的用法。
主语是I,所以用have,finish 的过去分词是finished。
B 选项has 是用于第三人称单数。
C 选项finish 形式错误。
D 选项finished 是一般过去时,不符合题意。
2.She ______ to Beijing before.A.have beenB.has beenC.have goD.go答案:B。
主语she 是第三人称单数,用has。
have been to 表示去过某地。
C 选项have go 形式错误。
D 选项go 是一般现在时,不符合题意。
3.We ______ seen that movie.A.haveB.hasC.have beD.be答案:A。
主语we 用have。
have seen 是现在完成时,表示已经看过。
B 选项has 用于第三人称单数。
C 选项have be 形式错误。
D 选项be 不是现在完成时的形式。
4.He ______ not read this book yet.A.haveB.hasC.isD.are答案:B。
主语he 是第三人称单数,用has。
yet 常与现在完成时连用,否定形式是have/has not done。
A 选项have 用于第一、二人称和复数。
C、D 选项is/are 不是现在完成时的形式。
5.They ______ visited the museum.A.haveB.hasC.have beD.be答案:A。
主语they 用have。
have visited 是现在完成时,表示已经参观过。
B 选项has 用于第三人称单数。
C、D 选项形式错误。
6.I ______ never been to Shanghai.A.haveB.hasC.is答案:A。
现在完成时练习题含答案及解析
现在完成时练习题含答案及解析一、单项选择现在完成时1.T h e G r e e n s_____C h i n a f o r f i v e y e a r s.A.h a s b e e n i nB.h a v e b e e n i nC.w e n t t oD.h a s g o n e t o【答案】B【解析】【详解】考查时态。
句意:G r e e n一家人来中国已经五年了。
时间状语f o r f i v e y e a r s表明用现在完成时,T h e G r e e n s作主语时,谓语动词用复数,而且接一段时间要用h a v e b e e n i n,故B项正确。
2.A l t h o u g h s h e i s o n l y16y e a r s o l d,s h e______t o d r u g s f o rt w o y e a r s.A.a d d i c t sB.h a d b e e n a d d i c t e dC.h a s a d d i c t e dD.h a s b e e n a d d i c t e d【答案】D【解析】【详解】考查现在完成时态和固定搭配。
句意:虽然她只有16岁,但她已经沉迷于毒品两年了。
结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;b e a d d i c t e d t o沉迷于---,故选D。
3.S h e i s a s t r o n g-w i l l e d w o m a n a n d n o t o n c e_______i n t o a n yd i f f i c u l t y i n he r l if e.A.s h e h a s g i v e nB.d i d s h e g i v eC.s h e g a v eD.h a s s h e g i v e n 【答案】D【解析】试题分析:考查动词时态和倒装句。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
复习专题现在完成时训练题一、初中英语现在完成时1.I can't get into my room now because I _______ my key.A. loseB. will loseC. have lostD. am losing【答案】 C【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。
已经发生的事,用现代完成时。
【点评】考查时态的用法。
2.—What great progress Huawei ________ in recent years!—No wonder it is widely known in all parts of the world.A. is makingB. has madeC. makesD. made【答案】 B【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。
根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。
【点评】考查现在完成时。
注意掌握现在完成时的结构have/has+过去分词。
3.The volunteers ________ a lot of help to the old and the young since 2010.A. offeredB. have offeredC. are offeringD. will offer【答案】 B【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.4.I scared of dogs ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】 C【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。
句意是:自从我五岁时被狗伤过之后我就一直怕狗。
【点评】本题考查现在完成时的用法。
5.— 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。
6.He ___________ for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】A【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。
get married需换成be married。
故选A。
【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。
学生必须牢记这两种词的转换及转换条件。
7.So far Tom with Mary _______ 50 left -behind children to do their homework after school.A. helpB. helpedC. has helpedD. have helped【答案】 C【解析】【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。
选C。
8.It has been three years since I ______ a teacher.A. becomeB. becameC. becomingD. to become【答案】 B【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。
故选B。
【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。
9.Mike used to be a top student, but he behind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。
由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。
故选D。
【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。
10.All members_______ are admitted to the auditorium.A. have got the ticketsB. that had got the ticketsC. that have got the ticketsD. had got the tickets【答案】 C【解析】【分析】句意:所有得到票的成员都被允许进入了观众席。
根据题意可知,本句为定语从句,且从句中缺少主语,需要用 that或 who引导,且不可省略,所以排除A 和D。
票已经拿到了,因此用完成时,根据 are 可知,用现在完成时,have got,故选C。
【点评】考查定语从句和时态,注意tha引导从句的用法。
11.Susan China before.This is her first time to be here.A. won't visitB. wasn't visitingC. hasn't visitedD. doesn't visit【答案】C【解析】【分析】句意:苏珊以前没有来过中国。
表示以前没有来过中国,用现在完成时。
故C选项正确。
【点评】考查句子时态。
12.The old city_______ a lot since ten years ago.A. changedB. changesC. changeD. has changed【答案】 D【解析】【分析】这个老城市已经发生了太多改变自从十年前。
已经发生的用完成时。
【点评】考查时态的用法。
13.一 How long your brother ______ this camera?— For two weeks.A. have; boughtB. have; hadC. has; hadD. has; bought【解析】【分析】本题考查动词的时态。
句意:“你哥哥买这个相机多久了?”“两周了。
”根据答语“For two weeks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。
主语是your brother,为第三人称单数,所以应该选择C项。
【点评】考查现在完成时。
14.Jackson school two years ago and he for two years.A. leaves; has goneB. left; has been awayC. leaves; has been awayD. left; has gone 【答案】 B【解析】【分析】句意:Jackson两年前离开学校,他离开已经两年了。
根据“two years ago”可知,第一空应用一般过去时;根据“for two years”可知,第二空应用现在完成时,且动词要用延续性动词,故选B。
【点评】考查动词的时态。
15.The new supermarket in our town _______ for two weeks, but I _______ there yet .A. has opened; haven't goneB. has been open; haven't beenC. has been open; haven't goneD. has opened; haven't been【答案】 B【解析】【分析】句意:在我们城镇的新超市已经开业2周了,但是我还没有去过。
根据for two weeks可知,谓语动词必须是持续性动词或表示状态的词; has opened这里强调的是动词,open是非持续性动词,不能与时间段连用,故排除AD;has been open这里open是形容词,可以与时间段连用;这里第二空表示没有去过应该用haven't been。
have been表示去过某地;have gone表示去了还没有回来。
根据句意故用haven't been。
故选B。
16.My sister in America for two years.I miss her very much.A. studiesB. studiedC. has studiedD. is studying【答案】C【解析】【分析】句意:我的姐姐在美国学习了两年了。
现在进行时表示持续大现在的状态并有可能继续持续下去。
故C选项正确。
【点评】考查现在完成时。
17.-- Anna, could you lend me this book, please?-- I'm sorry. I it for only two days, and I haven't finished it yet.A. have boughtB. have hadC. boughtD. had【答案】 B【解析】【分析】句意:“安娜,请问你能借给我这本书吗?……对不起,我刚买了两天。
我还没有看完呢。
”根据答语中的“for only two days”可知要用现在完成时,而且应用延续性动词。
故选B。
【点评】考查现在完成时。
18.How long his grandfather ?A. has, diedB. has, been deathC. has, dyingD. has, been dead【答案】 D【解析】【分析】句意:他的爷爷去世多久了?has died已经去世了,不能与时间段连用;has been death形式错误,death是名词;has dying形式错误;has been dead已经去世了。