复习专题 现在完成时专项
现在完成时专项练习题及答案解析

现在完成时专项练习题及答案解析一、练习题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"。
现在完成时(单选题 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.他已经(完成)了这项工作。
2.我们已经(订购)了明天的飞机票。
3.你们已经(生产)了多少产品?4.他们已经(结束)了会议。
5.我们已经(做)过这个实验了。
6.你已经(读)完这本书了吗?7.他们已经(决定)出发了。
8.我们已经(见过)这部电影了。
9.她已经(发表)过三篇论文了。
10.你们已经(收到)了我的邮件吗?答案:1. 完成;2. 订购;3. 生产;4. 结束;5. 做;6. 读;7. 决定;8. 见过;9. 发表;10. 收到二、选择题1.Tom: Have you ever been to Paris?(B)Jack: Yes, ____.A. I don’t go there recentlyB. I’ve been there twiceC. I will go there inthe future D. I don’t like going there2.Sarah: Do you still have the book I lent you?(D)Mark: Oh, sorry. I ____ it yet.A. did n’t receiveB. haven’t receivedC. don’t receiveD. haven’treturned3.Lucy: Have you heard about the new policy?(A)Tina: Yes, I ____. It was announced yesterday.A. have heard aboutB. didn’t hear aboutC. won’t hear aboutD. don’thear about4.Susan: How long have you been learning English?(B)Emily: I ____ learning English for five years.A. startB. have beenC. willD. do5.Mike: Do you know where John is?(A)Tom: Yes, ____. He has gone to the supermarket.A. I doB. I do knowC. I am knowingD. I knowing答案:1. B;2. D;3. A;4. B;5. A三、改错题请改正以下句子中的错误:1.I have went to the cinema last night.改为:I went to the cinema last night.2.She has never been see such a beautiful sunset before.改为:She has never seen such a beautiful sunset before.3.We has already finished our homework.改为:We have already finished our homework.4.Have you bought the tickets for the concert already?改为:Have you already bought the tickets for the concert?5.They have been lived in this city since 2010.改为:They have lived in this city since 2010.答案:1. I went to the cinema last night.;2. She has never seen such a beautiful sunset before.;3. We have already finished our homework.;4. Have you already bought the tickets for the concert?;5. They have lived in this city since 2010.四、对话配对题将下列对话的两部分进行配对。
人教版中考英语中考英语总复习现在完成时专项及解析

人教版中考英语中考英语总复习现在完成时专项及解析一、初中英语现在完成时1.My sister in America for two years.I miss her very much.A. studiesB. studiedC. has studiedD. is studying【答案】C【解析】【分析】句意:我的姐姐在美国学习了两年了。
现在进行时表示持续大现在的状态并有可能继续持续下去。
故C选项正确。
【点评】考查现在完成时。
2.Nancy for five years.A. was dyingB. has diedC. diedD. has been dead【答案】 D【解析】【分析】句意:南西去世五年了。
A. was dying过去进行时态;B. has died现在完成时态;C. died一般过去时态; D. has been dead现在完成时态。
句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for…连用,用成be dead。
故选D。
【点评】本题考查时态辨析。
某人去世了多少年就用延续性动词的现在完成时,has been dead。
3.—Where is Catherine? I haven't seen her for days.—She Wuhan. She'll be back next week.A. has gone toB. has been toC. have gone toD. have been to【答案】 A【解析】【分析】句意:——Catherine在哪里?我好几天没见她。
——她已经去武汉了。
她将下周回来。
主语是she,所以用has,排除C、D。
A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。
根据She'll be back next week.她下周回来可知现在还没有回来,故选A。
现在完成时(16张PPT)初中英语专项复习课件

【典例2】My parents ________Nanjing twice.
A. have gone to B. have been to
C. have been in
易错点1 现在完成时常见标志词辨析
ever用于疑问句,意为“曾经”,位于句中 Have you ever eaten fish?
never含否定意义,意为“从不”,位于句中 I have never eaten fish.
易错点1 现在完成时常见标志词辨析
just多用于肯定句, 意为“刚刚”,位于句中 I have just had my lunch.
B. yet
C. ever
D. still
考查现在完成时标志词。句意:他曾去过上海吗? 由题目可知为现在完成时。根据句意“曾经”, 选用ever。
【典例5】Have you met Mr Li ______?
A. just
B. ago
C. before D. a moment ago
考查现在完成时标志词。句意:你以前见过李先生 吗?ago用于一般过去时,just用于句中,答案只能 选C。
before用于所有句式, 意为“……之前”,位于句末
She hasn’t seen you before.
易错点2 since/for用法辨析
since
since+时间点 He has lived in China since 1992.
since+ 时间段+ ago John has been a football player since 3 years ago.
现在完成时考点复习

现在完成时考点:1.时间状语: recently, lately, since…for…,in the past few years, already ,yet ,never ,ever, just, before, so far ,once, twice etc.2.易错句型考点:A).主语+have/has +延续性动词的过去分词+for段时间./since段时间+ago/since+时间点/since+一般过去时从句 .B).It’s +时间段+since +一般过去时从句C).时间段+has passed +since +一般过去时从句3.have been to /have gone to /have been in 的区别have been to +地点表示曾经去过某地,现人已返回。
(句子中含有once ,twice等频率副词….)have gone to +地点表示人已去了某地,人还未返回。
(回答where is sb ?)have been in +地点表示在某地呆多长时间。
(用在for…../ since …..句型中)4.与时间段连用时,短暂性动词应改为相应的延续性动词汇总。
Come/go to ------ be at /in leave ----be away from buy ----have borrow /lend -----keep open ---be open close---be closed die---dead start/begin ----be onjoin—--be in /be a member of /be a soldier become –be make friend ---be friend get up ---be up fall asleep ---be asleep wake up --- be awake finish---be overcatch a cold – have a cold reach/get/arrive---stay/be put on---- wear lose---not have marry---be married5.易错题1)the couple next door____since last year.A.has been marriedB.has got marriedC. got marriedD. married6.现在完成时的被动语态结构:have/has+been +动词过去分词。
八下英语现在完成时复习专题含答案

英语现在完成时复习专题一、单项选择。
1、Both his parents look sad . Maybe they what's happened to him .A.knewB. have knownC. must knowD.will know2、He has _______ been to Shanghai , has he ?A.alreadyB.neverC.everD.still3、Have you met Mr Li ______?A. justB. agoC.beforeD. a moment ago4、The famous writer _____ one new book in the past two year .A.is writingB.was writingC.wroteD.has written5、—Our country ______ a lot so far . —Yes . I hope it will be even ______ .A.has changed wellB.changed goodC.has changed betterD.changed better6、Zhao Lan ______already in this school for two years .A.was studyingB. will studyC. has studiedD. are studying7、We ______ Lily since she was a little girl .A.knowB. had knownC. have knownD. knew8、Harry Potter is a very nice film .I______ it twice .A.will seeB.have seenC.sawD.see9、—These farmers have been to the United States .—Really ? 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 .A.Did do; finishedB.Have done; finishedC.Have done; have finishedD.will do; finish11、His father ______ the Party since 1978 .A.joinedB. has joinedC. was inD. has been in12、—Do you know him well ? —Sure .We _________ friends since ten years ago .A.wereB. have beenC. have becomeD. have made13、—How long have you here ? —About two months .A.beenB. goneC. comeD. Arrived14、Hurry up! The play __________ for ten minutes .A.has begunB. had begunC. has been onD. began15、It _____ ten years since he left the army .A.isB. hasC. willD. was16、Miss Green isn’t in the office . she_______ to the library .A.has goneB. wentC.will goD. has been17、My parents ______ Shandong for ten years .A.have been inB. have been toC. have gone toD. 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 university21.When he arrived at the bus stop, the bus _____ for 20 minutes.A.has leftB. had leftC. has been awayD. had been away22.I ______ the League for 5 years so far.A.joinedB. have joinedC. have been inD.have been to23.The factory ____ since the February of 1988.A . has been open B. has opened C. has been opened D. opened24.Mary and Rose ____friends since they met in 2000.A. have madeB. have beenC. madeD. have become25.You mustn't_____ until he comes back.A.be awayB. leaveC. be left26.The meeting _____ for a week now.A.has finishedB. has endedC. has been overD.has been finished27.Miss Gao ______ this school for nearly 5 years.A.has been inB. has come toC. has taughtD.has been to28.Ben ______ a teacher for 4 years .A.has beenB. has becomeC. wasD. became29.I ______ home for a week.A.have returnedB. have been backC. returnedD.have back30.How long _______ he ________ ?A.had ,diedB. has, diedC. has, been deadD.has, dead31.He ______ at eight yesterday afternoon.A.has been sleptB. was sleepingC. has sleepD. had slept32.He ________ the car for a week.A.boughtB. has boughtC. has hadD.has been had33.-----How long _____ you _____ ill ? -----Two weeks.A.did fallB. have, fellC. have, beenD.had, been34.Since 2000, he _____ his hometown.A.has leftB. has moved awayC. has been away fromD.has moved away from35.I'll lend you the book , but you can only _____ it for 2 days.A.borrowB. keepC.get36.The bus ______ on the road for 2 hours so far.A.has stoppedB. stoppedC. has beenD.has been stopped37.Are you _____ the jacket these days?A.wearingB. putting onC. dressingD. on38.He ________ for 2 hours.A.got upB. has got upC. has been upD.had been up39.Tom is ill in hospital. He ______ a cold for several days.A.isB. catchesC. has caughtD. has had40.----- How long can I ______ the book? ------ Two weeks.A.borrowB. lendC. getD. keep二、句型转换。
现在完成时知识点详解(初中英语专项复习) (6)

现在完成时知识点详解(初中英语专项复习)知识点01现在完成时基本结构【语法详解】主语+have/has+动词的过去分词①肯定句:主语+have/has+动词的过去分词+宾语.①否定句:主语+have/has+not+动词的过去分词)+宾语.①一般疑问句:Have/Has+主语+动词的过去分词+宾语.①特殊疑问句:特殊疑问词或词组+一般疑问句(have/has+主语+过去分词(V-ed)+其他)【即学即练】—In the past few years,China’s space program__________a lot.—That’s true.It successfully sent twelve more astronauts to the space station.A.achieves B.achieved C.has achieved D.is achieving【答案】C【详解】句意:——在过去几年,中国的航天已经取得了很大的成就。
——对的,它成功地将12名宇航员送入了太空站。
考查时态。
achieves一般现在时;achieved一般过去时;has achieved现在完成时;is achieving 现在进行时。
根据“In the past few years”可知,用现在完成时,故选C。
知识点02过去分词变化规则【语法详解】1.规则动词:规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。
变化规则有四点:(1)一般动词,在词尾直接加"-ed"。
work→worked→worked visit→visited→visited(2)以"e"结尾的动词,只在词尾加"-d"。
live→lived→lived(3)以"辅音字母+y"结尾的动词,将"y"变为"i",再加"-ed"。
study→studied→studied cry→cried→cried(4)重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加"-ed"。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8.—Do you miss your parents far away?
—Yes, very much. Theythe hometown for over two years.
A. left B. have left C. were away from D. have been away from
【点评】考查open转化为be open, be open里的open是形容词,不能加ed..
5.—— ______you _____ out the problem, Sam?
——Not yet, but I'm going to.
A. Did, work B. Are, working C. Have, worked D. Will , work
7.——Where is Mr. Wang?
——He together with his students ________ Zhuyuwan Park.
A. has gone to B. have gone to C. has been to D. have been to
【答案】A
【解析】【分析】句意:—王老师在哪里?—他同他的学生去了Zhuyuwan公园。A. has gone to去了,没在这里。主语是单数;B. have gone to去了,没在这里。主语是复数;C. has been to去过,没在那里;主语是单数;D. have been to去过,没在那里;主语是复数。本句He是主语,together with his students是介词短语,做定语不是主语,所以用has。王老师去公园了不在这里,所以用has gone to。故选A。
【答案】D
【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for over two years表示时间段,动词要具有延续性,left是leave的过去分词,是短暂性动词,不能和时间段连用,故选D。
【点评】本题考查延续性动词和短暂性动词的转换。
9.—Do you still play basketball?
4.The ral years.
A. opened B. has been opened C. has opened D. has been open
【答案】D
【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词be open.根据句意,本句应用现在完成时态,故选D。
【答案】C
【解析】【分析】句意:萨姆,你计算出这道数学题了吗?——还没有,但是快了。结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
—Oh, no. I ____ it for the past two years.
A. haven't played B. didn't play C. won't play D. hadn't played
【答案】A
【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。
【答案】C
【解析】【分析】句意:所有得到票的成员都被允许进入了观众席。根据题意可知,本句为定语从句,且从句中缺少主语,需要用that或who引导,且不可省略,所以排除A和D。票已经拿到了,因此用完成时,根据are可知,用现在完成时,have got,故选C。
【点评】考查定语从句和时态,注意tha引导从句的用法。
【答案】D
【解析】【分析】考查延续与非延续性动词。根据for about half a year是一段时间,排除非延续性动词A、B、C这三个选项,故选D。
3.—How many lettersyouto your mother?
—109 in all, since 2016.
A. has, written B. have, written C. did, write D. are, writing
【答案】B
【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have written,故答案选B。
【点评】考查动词的时态。注意现在完成时的用法。
2.— 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 to B. has been to C. has arrived in D. has been in
复习专题 现在完成时专项
一、初中英语现在完成时
1.All members_______ are admitted to the auditorium.
A. have got the tickets B. that had got the tickets
C. that have got the tickets D. had got the tickets
6.—How many times _______ you _______ to Beijing this year?
—Three times.
A. have;been B. had;been C. have;gone D. had;gone
【答案】A
【解析】【分析】句意是:——你今年去过北京几次?——三次。考查have been与have gone的区别。have been是指去过某地切已经回来了,have gone是指去了某地还没有回来,根据答句Three times.可以推测已经回来了,故选A。