【正文】
e is your uncle? I haven39。has taughtyet也,常和現(xiàn)在完成時的否定結(jié)構(gòu)連用,可知此處用現(xiàn)在完成時。C.didn39。t watchhas helpedhelp選C。真遺憾!我任何一集也沒有看過。s so exciting that I _______ it twice.A.have read【點評】此題考查現(xiàn)在完成時的用法。history for nearly 20 years.A.他教歷史將近20年了。B.D.is opening8.—How many lettersC.句中since 2016是現(xiàn)在完成時態(tài)常用的時間狀語,其結(jié)構(gòu)是主語+have/has+動詞過去分詞,且主語是you,則應(yīng)填寫have written,故答案選B。have kept【答案】C 【解析】【分析】句意是:你必須把書還給圖書館因為你已經(jīng)……兩個多星期了。11.—_______ my dictionary? I can39。Have you seen。【答案】C 【解析】【分析】句意:你看見我的詞典了嗎?我到處都找不到了?!军c評】考查固定搭配have gone to。Have, been toDid, go to【答案】 A 【解析】【分析】句意:——你好,Tom!你曾經(jīng)去過鳥巢嗎?——是的,我去過。is making根據(jù)時間狀語 in recent years,近幾年,可知動作從過去持續(xù)到現(xiàn)在,時態(tài)為現(xiàn)在完成時have/has+過去分詞,故選B。have workedB.haven39。took placein the last few years意為“在過去的幾年里”,用于現(xiàn)在完成時。dies【答案】 B 【解析】【分析】句意:他的貓已經(jīng)死了5個星期了。waswill bewatch21.—Where39?!军c評】考查現(xiàn)在完成時,注意去過某地用have/has been to,去了某地用have/has gone to。B.23. What a nice watch! How long has opened。根據(jù)句意故用haven39。in America for two years.I miss her very much. 【點評】考查現(xiàn)在完成時。What39。B.has been。30.Mr.FanB.married;got married【答案】 A 【解析】【分析】首先第一空表述的是一個發(fā)生在2005年(即過去)的一個動作,所以為一般過去時,其次 married 后面要接賓語,get married 表示的是短暫性動作,所以應(yīng)填get married. 第二空由“till now”可知表示的是從過去直到現(xiàn)在的一種狀態(tài)即為現(xiàn)在完成時,此處married做形容詞“已婚的”故填“has been married”,故選A.【點評】此題考查了動詞時態(tài)問題,同時也考查了“get married”和“married ”的區(qū)別。got married;had been marriedgot married;has been marriedD.B.has gone。C.這個句子是錯誤的,begun的原形是begin,意思是開始,是瞬間性動詞,不能和一段時間連用;C選項意為:我借這本書已經(jīng)兩天了,這個句子是對的,keep是持續(xù)性動詞;D選項意為:這兩個把戲之間的區(qū)別是什么?故應(yīng)選B。Your car is good except for the colour.has studied故選B。has opened。has been open。t gonedid。were。have。will。it? For just two weeks.t get into my room now because I _______ my key.A.B.have been 由時間狀語 for five weeks可知應(yīng)用延續(xù)性動詞,故答案選B。故答