資源簡介 答案解析部分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 縮略圖、資源來源于二一教育資源庫