【正文】
(英語)初中英語現(xiàn)在完成時(shí)真題匯編(含答案)及解析一、初中英語現(xiàn)在完成時(shí)1.It has been three years since I ______ a teacher.A.beeB.becameC.beingD.to bee【答案】 B 【解析】【分析】題意:現(xiàn)在完成時(shí)里,since從句里動(dòng)詞應(yīng)用一般過去時(shí)。故選B?!军c(diǎn)評(píng)】考查現(xiàn)在完成時(shí)和表示一段時(shí)間的時(shí)間狀語的連用用法,理解題意,即可得出答案。2.—How do you like Beijing, Miss Read?—I39。ve no idea. I _____ there.A.have goneB.have beenC.haven39。t beenD.haven39。t gone【答案】 C 【解析】【分析】句意:你覺得北京怎么樣,瑞得小姐?我不知道,我沒有去過那兒。短語:have been to去過某地(已經(jīng)返回);have gone to去了某地(尚未返回),根據(jù)句意,故答案為C?!军c(diǎn)評(píng)】考查短語辨析,區(qū)分have been to與have gone to,理解句子,根據(jù)語境判斷答案。3.I am surprised at the new look of my hometown,for it _____ a lot over the years.A.changedB.changesC.will changeD.has changed【答案】 D 【解析】【分析】我對(duì)我的家鄉(xiāng)的新面貌感到驚訝,因?yàn)檫@幾年改變了很多,結(jié)合over the years可知表達(dá)的動(dòng)作發(fā)生在過去,對(duì)現(xiàn)在造成一定的影響,故用現(xiàn)在完成時(shí)have/has+過去分詞,主語it,故has,故答案是D.4.—Lucy, is your uncle a teacher?—Yes, he is. He history for nearly 20 years.A.teachesB.has taughtC.is teachingD.will teach【答案】B 【解析】【分析】句意:——露西,你叔叔是老師嗎?——是的,他是。他教歷史將近20年了。根據(jù)句中的時(shí)間狀語 for nearly 20 years ,可知,表示持續(xù)一段時(shí)間的動(dòng)作,用現(xiàn)在完成時(shí),have/has+過去分詞。主語是he,用has,故選B.【點(diǎn)評(píng)】考查現(xiàn)在完成時(shí),注意其常與for+一段時(shí)間連用。5.—Where is your father?— .A.He has been to ShanghaiB.He has been in ShanghaiC.He has gone to ShanghaiD.He have been to Shanghai【答案】C 【解析】【分析】句意:-你的父親在哪兒?-他去上海了。Have been to去過某地(已回);have been in在……;have gone to去了某地(未回)。本題中父親是人們?cè)谡业娜?,所以是去了某地,還沒回來,用have gone to。主語he是三人稱單數(shù),用has gone to。故選C。【點(diǎn)評(píng)】本題考查現(xiàn)在完成時(shí)。以及Have been to;have been in;have gone to三個(gè)短語的詞義和用法。6.—They say there is a new restaurant near here. —Yes, and it ______ for more than a week.A.has been openB.openC.is openingD.opens【答案】 A 【解析】【分析】句意:——他們說在這附近有一個(gè)新的餐館?!堑?,它已經(jīng)開了一個(gè)多星期了。根據(jù) for more than a week ,可知