【正文】
— He _______ Beijing for about half a year. He moved there in January.A.主語是he,用has,故選B.【點評】考查現(xiàn)在完成時,注意其常與for+一段時間連用。他教歷史將近20年了。D.C.B.history for nearly 20 years.A. 【點評】此題考查現(xiàn)在完成時的用法。had read【答案】B 【解析】【分析】句意:——露西,你認(rèn)為《金銀島》怎么樣?——它是如此令人激動以至于我讀了兩次。C.have reads so exciting that I _______ it twice.A.【點評】考查短語辨析,區(qū)分have been to與have gone to,理解句子,根據(jù)語境判斷答案。t gone【答案】 C 【解析】【分析】句意:你覺得北京怎么樣,瑞得小姐?我不知道,我沒有去過那兒。D.t beenC.have beenve no idea. I _____ there.A.【點評】此題考查現(xiàn)在完成時,平時應(yīng)多歸納總結(jié)各種時態(tài),語態(tài)和句式的結(jié)構(gòu)及用法。根據(jù)for 100 years可知“高樓在這里”是過去發(fā)生的動作一直持續(xù)到現(xiàn)在,要用現(xiàn)在完成時態(tài),其謂語動詞形式為have/has+動詞過去分詞。D.has beenB.is初中英語現(xiàn)在完成時試題經(jīng)典及解析一、初中英語現(xiàn)在完成時1.The tall building here for 100 years.A.wasC.is been【答案】 C 【解析】【分析】那幢高樓在這里已經(jīng)有100年了。故選C。2.—How do you like Beijing, Miss Read?—I39。have goneB.haven39。haven39。短語:have been to去過某地(已經(jīng)返回);have gone to去了某地(尚未返回),根據(jù)句意,故答案為C。3.—How do you like Treasure Island,Lucy?—It39。am readingB.was readingD.根據(jù)twice可知已經(jīng)發(fā)生了,故此處用現(xiàn)在完成時,故為have read,故選B。4.—Lucy, is your uncle a teacher?—Yes, he is. Heteacheshas taughtis teachingwill teach【答案】B 【解析】【分析】句意:——露西,你叔叔是老師嗎?——是的,他是。根據(jù)句中的時間狀語 for nearly 20 years ,可知,表示持續(xù)一段時間的動作,用現(xiàn)在完成時,have/has+過去分詞。5. — Where is your uncle? I haven39。has gone tohas been tohas arrived inhas been in【答案】 D 【解析】【分析】考查延續(xù)與非延續(xù)性動詞。6.—They say there is a new restaurant near here. —Yes, and it ______ for more than a week.A.B.C.D.——是的,它已經(jīng)開了一個多星期了。 【點評】考查現(xiàn)在完成時,注意識記其標(biāo)志詞。 you has, writtenhave, writtendid, writeare, writing【答案】 B 【解析】【分析】句意:——你給你媽寫了多少封信?——從2016年起,總共109封。 【點評】考查動詞的時態(tài)。8.—Where is Catherine? I haven39。ll be back next week.A.has been toC.hav