人教版初三英语现在完成时经典大题例题.docx
(每日一练)人教版初三英语现在完成时经典大题例题And it opened up my mind!单选题1、一Tom, our school held a hundred-day pledge(誓言)class meeting last week.Time flies! Your time in middle school will come to an end in 100 days. Please value so far.A . what you will getB . that you have gotC . what you have got答案:C解析:句意:汤姆,我们学校上周举行了百日入会。时间过得真快啊!你的中学生活将在100天内结束。请 珍惜你目前所拥有的一切。考查动词时态以及宾语从句。根据“so far”可知,从句用现在完成时,排除A选项。got缺少宾语,所以应用 what引导宾语从句,故选C。2、一Where is Mr. Smith?一He isn, t here. He Shanghai.A . have gone toB . has gone toC . has been toD . have been to答案:B解析:句意:Smith先生在哪?他不在这。他刚去上海。考查have gone to和have been to区别。have gone to刚去(去了未回);have been to曾经到过(已回) 根据主语“he”是第三人称单数,助动词用has,排除A和D,由uHe isn5 t here"可知,应该是去了未回, 用has gone to,排除C,故选B。3、Have you ever the Terracotta Army in Xi' an?一Yes, I went there last year.A . gone toB . been toC . been inD . gone in答案:B解析:句意:你曾经去过西安的兵马俑吗?是的,我去年去的。考查现在完成时。have been to曾经去过某地,表示现在人已经回来了; have gone to已经去了某地,人不在 说话的现场,还未回来;have been in 一直在某地,常与时间段连用;没有have gone in的用法。根据答语中 的I went there last year可知,问句是问“你曾经去过西安的兵马俑吗? "。故选B。4、Jimmy, you should give back the book soon. You it for three weeks.A . have keptB . have borrowedC . borrowed答案:A解析:句意:吉米,你应该迅速把书还回去。这本书你已经拥有三个星期了。考查动词的时态。keep保持,延续性动词;borrow借,非延续性动词。根据"for three weeks"可知讲述动作 的延续,用延续性动词,句子是现在完成时,谓语动词用“have kept”。故选A。5、How long have you this book?A . borrowedB . lentC . keepD . kept解析: 句意:这本书你借了多久了 ?考查动词辨析。borrowed借入;lent借出;keep保存,动词原形;kept保存,过去式或过去分词。根据“How long”可知,此处指的是保存时长,borrowed和lent是短暂性动作,不可以延续,因此不能用how long提问;此句为现在完成时,因此此处用动词过去分词。故选D。6、Please keep quiet. The sick asleep.A . fellB . were fallingC . have fallenD . fall答案:C解析:句意:请保持安静。病人已经睡着了。考查现在完成时。根据“Please keep quiet.”可知,这是祈使句,是一般现在时态,意为“保持安静”,可推 知下文说的是“病人已经睡着了”,用现在完成时,表示过去已经开始,持续到现在,也许还要继续下去的动 作或状态。故选Cohalf an hour ago.half an hour ago.7、My mother has been backA . sinceB . forC . inD . after答案:A解析:句意:我妈妈半小时前就回来了。考查介词和连词辨析。since自从;in在里;for加时间,表示一段时间;after在后面。根据“My mother has been back15可知,此处是现在完成时,结合"half an hour ago"可知,此处应用“since+一段时 间+ago”构成现在完成时的时间状语,故选A。8、一How long have you lived here?一 last year.A . SinceB . ForC . InD . Of答案:A解析:句意:你在这住了多久?从去年开始。考查连词辨析。since自从,与现在完成时一起连用;for接一段时间,与现在完成时一起连用;in接一段时间, 与一般将来时连用;of的。根据“have you lived”及“last year”可知,此处用since+过去时间,与现在完 成时连用,故选A。9、一Where is David?一He to England. He there a week ago.A has been; wentB . has gone; goC . has gone; went答案:C解析:句意:David在哪里?他到英国去了。他一周前去了那里。考查时态辨析。根据"Where is David?"可知是去了英国还未回来,用has gone;再由“a week ago”可知用 一般过去时,谓语用过去式went。故选C。10、 Great changes in our city in the past five years.A . have taken placeB . took placeC . take placeD . were taking place答案:A解析: 句意:在过去的五年里我们城市发生了很大的变化。考查时态。根据"in the past five years”可知句子应使用现在完成时,且结构为have/has done,主语是名词复数,助动词用have。故选A。11、Her grandfather has been for more than two years.A . diedB . deadC . deathD . die答案:B解析:句意:她的祖父已经死了两年多了。考查动词时态。结合句中"has been”及"for more than two years"可知,本句现在完成时。die动词,死, 为短暂性动词,在现在完成时中与时间段连用,应该转变为延续性动词be dead。故选B。12、Since 1990, Project Hope millions of students from poor families realize their dreams.A will helpB . has helpedC . helpsD . helped答案:B解析:句意:自从1990年,希望工程已经帮助来自贫困家庭的数百万的学生实现他们的梦想。考查动词的时态。根据“Since 1990”可知表达动作过去发生延续到现在,是现在完成时。主语是第三人称单 数,动词用“has helped”。故选B。