资源简介 答案解析部分1.A——你参加学校篮球队多久了?——大约两年了。根据问句中的how long和答语中的For about two years,可知这里表示过去发生的动作或存在的状态持续到现在。动词必须是延续性动词,排除短暂性动词joined。be on basketball team在篮球队,play是延续性动词,但和后面的basketball team不能构成动宾结构。故答案为A。考查过去开始的动作一致持续到现在。掌握现在完成时的构成和用法。2.D——李先生今天下午要来检查我们的家庭作业。你做完了吗?——还没有。我现在正在做。第一句根据过去发生的动作对现在有影响(老师要检查),可知时态为现在完成时have finished;第二空根据时间状语 right now现在,可知动作正在发生,句子时态为现在进行时am doing。故选D。考查现在完成时和现在进行时。注意熟记现在进行时结构:be+现在分词。3.B——汤我可以和怀特先生通话吗?——对不起,他去北京了。但他两天后就会回来。has been to去过(已经回来);has gone to去了(还未回来);come back回来,相当于return。第一空根据 But he ____ in two days. 但他两天后就会回来 ,可知应是去了(还未回来),用has gone to;第二空根据 in two days ,可知应用 will come back 。故选B。考查现在完成时和一般将来时。注意熟记固定搭配has gone to去了(还未回来)。4.C自从他在深圳认识一个外国人以来,他一直是她的朋友。动词make为短暂性动词,不能用于有时间段的完成时态的句子中; has been friends with和……成为朋友,现在完成时;met遇见,一般过去时;has met遇见,现在完成时。第一空根据since"自从",可知句子时态为现在完成时,用 has been friends with ;第二空"遇见"的动作发生在过去,可知应用一般过去时met。故选C。考查一般过去时和现在完成时。注意熟记短暂性动词,不能用于完成时态的句子中,如arrive等。5.C你应该在今年年底前完成这项任务。be supposed to do,固定搭配,应该做某事,根据by the end of this year,可知用不定式的完成式表示finish发生在supposed其前,故选C。考查不定式,注意识记be supposed to do,不定式的完成式的用法。6.A今天早上地面是湿的 ;昨晚一定下雨了。rain下雨,动词;A.一定下雨了;B.不必下雨;C.不能下雨;D.应该下雨。根据 The ground was wet this morning 可知,此处是猜测昨晚一定下雨了,用must表示对肯定情况的确定性猜测,故选A。考查动词辨析。注意情态动词must表示猜测的用法。7.B中国在过去十年发生了巨大的变化 。take place发生,固定搭配,不及物动词短语,没有被动语态,排除A和D;根据 in the past ten years 可知,此处用现在完成时,用have/has done形式,故选B。考查无被动语态的情况和现在完成时。注意不及物动词短语无被动语态的情况。8.D这本书我已经借了两个星期了。我现在得退了。A过去式,保存,B借,过去式,C借,现在完成时,瞬间动词,D现在完成时,借,持续动词,根据for two weeks,可知搭配持续动词,是现在完成时标志,故选D。考查时态,注意识记现在完成时,持续动词的用法。9.C这咖啡好极了!它的味道和我以前吃过的东西都不一样。根据before可知此处使用现在完成时,结构为have done。故选C。考查动词时态,注意根据关键词判断句子时态,使用动词正确形式。10.B如果罗斯不在家,他一定去了他父母家。A.缺少介词to;B.去了还没回来,现在完成时;C.去了已经回来,现在完成时;D.去了,一般过去时。根据If Ross was not at home如果罗斯不在家,可知应是他一定去了他父母家还未回来,句子时态为现在完成时,用have gone to。故选B。考查现在完成时。注意熟记动词go"去":第三人称单数: goes;现在分词: going;过去式: went;过去分词: gone。11.C——李先生在哪儿?我有些不寻常的事要告诉他。——你找不到他。他去日本了。may not不可能,表示可能性;can't不可能,表示确定的推测;has been to去过某地,人已经回来;has gone to已经去了,人不在这里。根据空格后Japan,日本,可知此处是指你不可能找到他,表示确定的推测,应用can't;此处是指你不可能找到他,说明他已经去了日本,可知此处是指不在此处,应用has gone to,故选C。考查情态动词和现在完成时,注意识记情态动词can't和has gone to的用法。12.C我哥哥是一名演员。到目前为止,他已经出演了几部电影。 A.一般现在时;B.一般过去时;C.现在完成时;D.现在进行时。根据时间状语 so far 可知,此句用现在完成时,结构为"have/has done"。故选C。考查时态辨析,注意现在完成时的用法。13.B当 Mark 打开门时,他看到一个女人站在那里。他以前从未见过她。分析句子When Mark opened the door, he saw a woman standing there. 时间状语从句中的主从句时态都用一般过去时,表示动作发生在过去。又根据He ________ her before中的before,可知是在这之前没见过她,是表示过去(动词过去式 opened 及saw)的过去。要用过去完成时。故选B。考查过去完成时。分析所提供语境的句子When Mark opened the door, he saw a woman standing there.的时态,再结合句中副词可判断出时态。14.D——迈克为什么你又在看电视?——我已经写完了作业了。A 过去完成时;B 一般过去时;C 一般现在时;D 现在完成时。动作发生在过去但强调对现在的影响,要用现在完成时态。该句迈克的话是想告诉上文我写成了作业所以才看电视,故选D。考查现在完成时的用法。注意现在完成时的构成。15.D约翰和我已经是八年的朋友了。我们第一次认识是在一次圣诞晚会上。但在那之前我们互相见过几次。根据for eight years可知用现在完成时,其构成为have/has+done,因此排除选项A、B;根据before that可知用过去完成时,其构成为had+done。故选D。考查时态。注意识记现在完成时和过去完成时的构成。16.A到目前为止,我已经读了一百多本名著。A.现在完成时,主语为第一二人称/复数;B.现在完成时,主语为第三人称单数;C.一般现在时;D.现在进行时。根据时间状语 Up till now ,以及主语I,可知应用现在完成时have read。故选A。考查现在完成时。注意熟记动词read"读":第三人称单数: reads;现在分词: reading;过去式: read;过去分词: read。17.C—— 大卫和维基结婚多久了? ——大约三年。be married结婚, 其完成时可以与表示一段时间的状语 ;get married结婚, 完成时不能与表示一段时间状语连用。 根据答句 For about three years. 可知,此句用现在完成时,结构为"have/has done",且应该用be married的现在完成时,主语是 David and Vicky ,助动词是have,be的过去分词是been。故选C。考查时态,主语现在完成时和have been的用法。18.C布朗先生自大学毕业以来一直是一名医生。A、单三形式,B、动词过去式,C、现在完成时,D、过去完成时。根据句中since可以判断主句为现在完成时,表示从过去某一时间开始持续到现在,故答案为C。考查现在完成时,注意根据现在完成时标志词since进行判断。19.A自从去年认识以来,他们一直是朋友。make/become friends交/成为朋友,固定搭配。since引导的时间状语从句,从句用一般过去时,主句用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除C,make/become friends是非延续性动词,其延续性动词是be friends,be的过去分词是been,故选A。考查现在完成时,首先识记现在完成时的标志词,然后识记延续性动词和非延续性动词的区别。20.B——你做完你的作业了吗?——是的。我刚才做完了。A.一般过去时,一般过去时;B.现在完成时,一般过去时;C.一般将来时,一般现在时;D.现在完成时,现在完成时。yet表明时态是现在完成时,结构是have/has+动词过去分词,排除A、C;ago表明时态是一般过去时,所以用过去式finished,故选B。考查现在完成时和一般过去时,注意识记其标志词。21.C——你认识那边的那个男孩吗?——当然。我已经认识他好几年了。A.认识,一般过去时;B.将认识,一般将来时;C.已经认识,现在完成时;D.过去分词。for+时间段表明时态是现在完成时,结构是have/has+动词过去分词,主语是I,所以用have,know的过去分词是known,故选C。考查现在完成时,注意识记其标志词和结构。22.C海伦喜欢谈论旅行。她去过很多地方。has gone,已经走了,是不及物动词,has been,一直是,其后用形容词做表语,places是地点名词,故排除B,D,have been to,过去某地,现在已返回,have gone to,去了某地,强调去了地方,但还没返回,根据many places,可知是去过很多地方,故用have been to,主语是第三人称单数,故助动词用has,故选C。考查短语辨析,注意识记have been to的用法。23.C——你借莉莉的英汉字典多久了?——两周了。how long:多久。根据答语for two weeks可知,现在完成时通常和for和since引导的时间状语连用,排除A和D。因为时间是一段时间,所以句子中的谓语动词用延续性动词,只有C中的kept是延续性动词。故选C。考查现在完成时态,注意平时认真学习时态,掌握现在进行时态的用法。24.A恶劣的天气持续了三天。 A: lasted持续;B: began开始;C: started开始;D: left留下,离开。 根据for three days,for+时间段,表示一段时间的时间状语从句,与延续性动词连用,只有lasted持续,是延续性动作。故选A。考查延续性动词。注意掌握延续性动词要与表示时间段状语连用。25.D上个月我成了合唱团的一员。选项A,"for"后面常跟时间段,表示一段时间的持续,题干中的"last month"是时间点,不是时间段,所以"for"不适合。选项B,"不填"意味着句子中没有需要填入的时间状语。但是,在这个句子中,为了表达"自从上个月开始就是歌唱团的成员"的意思,我们需要一个时间状语来表达从上个月开始到现在的时间段,所以"不填"不适合。选项C,"in"通常用于表示在某个时间段内,例如"in the morning"或"in summer",而题干中的"last month"是具体的时间点,不是时间段,所以"in"不适合。选项D,"since"通常用于表示从某个过去的时间点开始一直到现在的时间段,符合本句语义,且"since last month"表示"从上个月开始到现在",所以"since"适合。故选D。考查since的用法。26.B——你曾经去过长城吗?——是的,去过三次了。have/has been to+地点名词,表示曾经去过某地去了并且回来了;have/has gone to+地点名词,表示去了还没有回来或者在回来的路上。根据答语Yes,Three times.可知是去了并且回来了,所以用have/has been to,主语是you,所以用have,故选B。考查短语辨析,首先识记have/has been to+地点名词和have/has gone to+地点名词的区别,然后根据答语确定短语。27.B迈克去美国了。他将在两个月后回来。has gone to去了某地,人没有回来;have been to去过某地,人已回来;will be一般将来时;comes一般现在时;主语Mike是第三人称单数,助动词用has,第一个空排除CD选项;根据in two months两个月之后,可知句子是一般将来时,用will+动词原形,故答案为B。考查现在完成时和一般将来时。识记has gone to和一般将来时的用法。28.C——卧室多么干净啊!——是的。我想一定是有人把它打扫干净了。cleans打扫,第三人称单数;cleaned动词过去式,用于一般过去时;have cleaned现在完成时,已经打扫;has cleaned现在完成时; 根据How clean the bedroom is 可知是强调对现在造成的影响,用现在完成时,主语someone是不定代词,谓语用单数,助动词用has,故答案为C。考查现在完成时和主谓一致。识记现在完成时的用法并注意主谓一致。29.D——你曾去过游乐园吗?——是的。去年我去了欢乐时光游乐园。have/has been to:表示“曾经去过,现在已经回来了。”后面可接去过的次数。have /has gone to:这个词组表示“到某地去了,现在还没有回来”。此处询问“你曾去过某地”, 要用have been to,排除答案B和C,时间状语last year去年,用于一般过去时,动词用过去式,go过去式为went,故选:D。考查词组辨析。注意识记have/has been to,have/has gone to,go to词义及用法,根据语境选择合适的答案。30.C——你哥哥在哪里?——哦,他去图书馆了,露西也去了。have/has been to表示“曾经去过,现在已经回来了。”后面可接去过的次数。have/has gone to表示“曾经去过,现在已经回来了。”后面可接去过的次数。have/has been in表示“在一个地方呆了一段时间”。后面接时间段。根据上句Where's your brother 可知,我的哥哥不在说话现场,他去图书馆了。要用has gone to,排除答案A和D。句子中and后接倒装句,表示前句所述的肯定情况也适用于另外一个人或物,意思为也一样,“露西也去了图书馆”,要用so has Lucy,故选:C。考查词组辨析以及so引导的倒装句。注意识记have/has been to,have/has gone to和have has been in词义及用法,掌握so引导的倒装句,结合语境选择合适的答案。31.has gathered我们的邻居终于收齐了他的苹果。gather收齐,实义动词。根据句子可知时态是现在完成时,结构是have/has+动词过去分词,主语是单数neighbour,所以用has,gather的过去分词是gathered,故填has gathered。考查现在完成时,首先根据句意确定时态,然后识记现在完成时的结构。32.have read到目前为止,我已经读了三遍《哈利波特》。read读书,实义动词。up till now表明时态是现在完成时,结构是have/has+动词过去分词,主语是I,所以用have,read的过去分词是read,故填have read。考查现在完成时,首先识记单词词义及词性,然后识记现在完成时的标志词和结构。33.hasn't stayed他以前从未住过这家旅馆。stay待在,实义动词。before在句末,表明时态是一般过去时,结否定句构是haven't/hasn't+动词过去分词,主语是单数he,所以用hasn't,stay的过去分词是stayed,故填hasn't stayed。考查现在完成时,首先识记单词词义及词性,然后识记现在完成时的结构和标志词。34.come这个螺丝又松了!你必须把它拧紧。此空前是现在完成时态中的助动词has,后接过去分词,分析句意,螺丝是自己松的,是主动语态,come的过去分词是come,故填come。考查现在完成时,注意判断句子的语态,再结合现在完成时态的结构填写正确答案。35.invented他发明了一种新的丝绸制造方法。invention,发明,可数名词。根据句子结构分析可知此处应是现在完成时结构,空格前有助动词has,此处用动词的过去分词形式。invent,动词,过去分词为invented。故答案为:invented。考查现在完成时。注意根据句子结构分析确定动词形式。36.has promised不是他的父亲就是他的母亲已经答应给他买一台电脑了。promise,承诺,动词。根据末尾的already可知此处应用现在完成时,即:主语+have/has+动词过去分词+其它。此处either...or...,应用就近原则,主语是his mother,名词单数,助动词用has,故答案为:has promised。考查现在完成时。注意识记already为现在完成时的标志。37.have learnt到目前为止,他们已经学会了一万个英语单词。learn学会,动词,根据so far可知,此处用现在完成时,用have/has done,此处主语是第三人称复数,助动词用have,learn学会,动词,过去分词是learnt,故填have learnt。考查现在完成时和主谓一致。注意so far和现在完成时连用的用法。38.have you known;have just found;have found out"你知道真相多久了?""我也是刚刚发现的,但是最近发现了很多其他的东西。" know知道;just find刚刚发现;find out发现,找到。此句表示过去发生的动作对现在的影响,用现在完成时,结构为"have/has done"。问句主语是you,助动词用have,know的过去分词是known;答句主语是I,助动词用have,find的过去分词是found。故填have you known,have just found,have found out。考查时态,注意现在完成时和固定短语find out的用法。39.have learnt;was;forget当我还是个孩子的时候,我已经学会了读和写法语,但是现在我几乎忘记了我所学的一切。 learn学习,学会;be是;forget忘记。前半句是when引导的时间状语从句,根据a child可知,when引导的时间状语从句用一般过去时,主语是I,be动词用was,主句表示过去发生的事情一直持续到现在,用现在完成时,结构为"have/has done",主语是I ,助动词用have,learn的过去分词是learnt。后半句根据时间状语now可知,用一般现在时,主语是I ,谓语动词用原形。故填have learnt,was,forget。考查时态,注意现在完成时、一般过去时和一般现在时的用法。40.have asked别担心。我已经请学生们来了。 ask邀请,要求,动词,根据already可知,此句用现在完成时,结构为"have/has done"主语是I,助动词是have,ask的过去分词是asked。故填have asked。考查现在完成时,注意already所在的句子现在完成时的用法。41.have written;haven't received我已经给他们写了三封信,但还没有收到回信。write写信;receive收到;此句用现在完成时表示过去发生的事情对现在的影响,结构为"have/has done",主语是I,助动词用have,write的过去分词是written;receive的过去分词是received,have not缩写为haven't。故填have written,haven't received。考查现在完成时的肯定句和否定句及主谓一致的用法。42.has made他是一个好学生。到目前为止,他已经取得了许多成就。 make制造;make a great many achievements取得许多成就,固定搭配。根据时间状语so far可知,成就是现在完成时,结构为"have/has done",主语he是第三人称单数,助动词用has,make的过去分词是made。故填has made。考查固定搭配,注意现在完成时和固定搭配make a great many achievements的用法。43.have;been我父母从未去过加拿大。 have been表示曾经去过某地,且已经回来,此句主语parents表复数,助动词用have,be的过去分词是been。故填have been。考查现在完成时have been和主谓一致的用法。44.have enjoyed这是我一生中唯一享受过的聚会。 enjoy享受,动词,此处表示过去已经完成的动作对现在造成的影响,用现在完成时,结构为"have/has done",主语是I,助动词用have;enjoy的过去分词是enjoyed。故填have enjoyed。考查时态,注意现在完成时和主谓一致的用法。45.have done你应该为你的所作所为受到惩罚。do做,此处表示过去发生的事情对现在的影响,用现在完成时,结构为"have/has done",主语是you,助动词用have,do的过去分词是done。故填have done。考查现在完成时,注意现在完成时和主谓一致的用法。46.have studied我们已经学了六年英语了。 study学习,动词,根据时间状语 for six years 可知,此句用现在完成时,结构为"have/has done",主语we表复数,助动词用have,study的过去分词是studied。故填have studied。考查时态,注意现在完成时和主谓一致的用法。47.failed今年到目前为止,已有100多家商店倒闭。fail,失败,动词。结合语句So far this year, more than one hundred stores have……中的so far可知,此句的时态为现在完成时,have/has+动词的过去分词。fail的过去分词为failed,故答案为failed。考查动词fail的过去分词形式failed的书写。48.have been自从十年前我们已经是朋友了。be是。since+时间段+ago表明时态是现在完成时,结构是have/has+动词过去分词,主语是we,所以用have,be的过去分词是been,故填have been。考查现在完成时,注意平时识记现在完成时的标志词和结构。49.have had我有这个QQ号码已经有十多年了。have有,实义动词。for over ten years表明时态是现在完成时,结构是have/has+动词过去分词,主语是I,所以用have,have的过去分词是had,故填have,had。考查现在完成时,注意平时识记其标志词和结构。50.hasn't thought我父亲还没有想出解决这个问题的办法。think认为,实义动词。yet表明时态是现在完成时,not表明用现在完成时的否定句,结构是haven't/hasn't+动词过去分词,主语father是单数,所以用hasn't,think的过去分词是thought,故填hasn't,thought。考查现在完成时的否定句,注意平时识记其结构是haven't/hasn't+动词过去分词。Unit 2 Getting along现在完成时(2)一、单项选择题1.— How long have you ____ basketball team of the school — For about two years.A.been on B.been C.joined D.played2. —Mr. Li will come to check our homework this afternoon. ____ you ____ it —Not yet. I ____ it right now.A.Did, finish; will do B.Did, finish; am doingC.Have, finished; will do D.Have, finished; am doing3. —May I speak to Mr. White —Sorry, he ____ Beijing. But he ____ in two days.A.has been to; will return backB.has gone to; will come backC.has gone to; will return backD.has been to; will come back4. He ____ a foreigner since he ____ her in Shenzhen.A.has made friends with; metB.has made friends with; has metC.has been friends with; metD.has been friends with; has met5.You're ____ the task by the end of this year.A.supposed to finish B.supposing having finishedC.supposed to have finished D.supposing to have finished6.The ground was wet this morning; it _________ last night.A.must have rained B.needn't have rainedC.can't have rained D.should have rained7.Great changes _____ in the past ten years in China.A.have been taken place B.have taken placeC.were taking place D.are taken place8.I________ this book for two weeks. I have to return it now.A.kept B.borrowed C.have borrowed D.have kept9.The coffee is wonderful! It doesn't taste like anything I _______ before.A.was having B.have C.have ever had D.had ever had10.If Ross was not at home, he must. _____his parents' house.A.have gone B.have gone to C.have been to D.went to11.—Where's Mr. Lee I have something unusual to tell him.—You ________ find him. He ___ Japan.A.may not; has gone to B.may not; has been toC.can't; has gone to D.can't; has been to12.My brother is an actor. He ____ in several films so far.A.appears B.appeared C.has appeared D.is appearing13.When Mark opened the door, he saw a woman standing there. He ________ her before.A.never saw B.had never seen C.never sees D.has never seen14. — Mike, why are you watching TV again — I ____ my homework.A.had finished B.finished C.finish D.have finished15.John and I ___________ friends for eight years. We first got to know each other at a Christmas party. But we ________ each other a couple of times before that.A.had been; have seen B.have been; have seenC.had been; had seen D.have been; had seen16.Up till now I ________ more than one hundred famous works.A.have read B.has read C.read D.am reading17.—____ David and Vicky ________ married —For about three years.A.How long were; being B.How long have; gotC.How long have; been D.How long did; get18.Mr. Brown ________ as a doctor since he graduated from the university.A.works B.worked C.has worked D.had worked19.They _______friends since they met last year.A.have been B.have made C.made D.have become20.—_______ you done your homework yet —Yes. I ______it a moment ago.A.Did; finished B.Have; finishedC.will; finish D.Have; have finished21.—Do you know the boy over there —Sure. I _____ him for years.A.knew B.will know C.have known D.known22.Helen loves to talk about travel. She many places.A.has gone to B.has gone C.has been to D.has been23.— How long _______ you _______ Lily's English-Chinese dictionary — For two weeks.A.did; borrow B.have; borrowed C.have; kept D.did; kept24.The bad weather ________ for three days.A.lasted B.began C.started D.left25.I have been a member of the Singing Group ________ last month.A.for B.不填 C.in D.since26.—_____you ever ______to the Great Wall —Yes. Three times.A.Has,been B.Have,been C.Have,gone D.Has,gone27.Mike _____ the USA. He _____ back in two months.A.has gone to; comes B.has gone to; will beC.have been to; comes D.have been to; will be28.— How clean the bedroom is!— Yes. I think someone must _____ it.A.cleans B.cleaned C.have cleaned D.has cleaned29.— Have you ever __________ an amusement park — Yes, I have. I __________ Fun Times Amusement Park last year.A.been to; have gone to B.gone to; have been toC.go to; went to D.been to; went to30.— Where's your brother — Oh, he _________ the library and _________.A.has been to; so Lucy has B.has gone to; so Lucy hasC.has gone to; so has Lucy D.has been in; so has Lucy二、语法填空31.Our neighbour finally his crop of apples. (gather)32.Up till now I "Harry Potter" three times. (read)33.He at this hotel before. (not stay)34.This screw has loosen again! You must tighten it. (come)35. He has a new way of making silk. (invention)36. Either his father or his mother (promise) to buy him a computer already.37.So far they ten thousand English words. (learn)38."How long (you know) the truth " "I (just find) it out, but I (find out) a lot of other things recently."39.I (learn) to read and write French when I (be) a child, but now I (forget) almost everything I have learned.40.Don't worry. I the students to come already. (ask)41.I (write) to them three times, but I (not receive)a reply.42.He is a good student. He a great many achievements so far. (make)43.My parents never to Canada. (be)44.This is the only party that I in my life. (enjoy)45.You should be punished for what you . (do)46.We English for six years. (study)47. So far this year, more than one hundred stores have . (fail)48.We (be) friends since ten years ago.49.I (have) the QQ number for over ten years.50.My father (not think) of an idea to solve the problem yet. 展开更多...... 收起↑ 资源列表 Unit 2 Getting along 语法Grammar 现在完成时(2) 原卷.docx Unit 2 Getting along 语法Grammar 现在完成时(2) 解析版.docx