预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(英语)英语现在完成时常见题型及答题技巧及练习题(含答案)及解析一、初中英语现在完成时1.MymotheragoodexampleformesinceIwasyoung.A.wasB.hasbeenC.willbeD.is【答案】B【解析】【分析】句意:打小以来,妈妈就是我的好榜样。根据时间状语“sincelwasyoung”可知,主句应用现在完成时,表示动作从过去一直持续到现在。故选B。【点评】考查动词的时态2.—Doyoustillplaybasketball?—Oh,no.I____itforthepasttwoyears.A.haven'tplayedB.didn'tplayC.won'tplayD.hadn'tplayed【答案】A【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的forthelasttwoyears可知应与完成时态连用,又有时间是thelasttwoyears可知是从现在往前两年,因此应使用现在完成时态,故选A。【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。3.—HowdoyoulikeBeijing,MissRead?—I'venoidea.I_____there.A.havegoneB.havebeenC.haven'tbeenD.haven'tgone【答案】C【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:havebeento去过某地(已经返回);havegoneto去了某地(尚未返回),根据句意,故答案为C。【点评】考查短语辨析,区分havebeento与havegoneto,理解句子,根据语境判断答案。4.—Whereisyourfather?—.A.HehasbeentoShanghaiB.HehasbeeninShanghaiC.HehasgonetoShanghaiD.HehavebeentoShanghai【答案】C【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。Havebeento去过某地(已回);havebeenin在……;havegoneto去了某地(未回)。本题中父亲是人们在找的人,所以是去了某地,还没回来,用havegoneto。主语he是三人称单数,用hasgoneto。故选C。【点评】本题考查现在完成时。以及Havebeento;havebeenin;havegoneto三个短语的词义和用法。5.Nancyforfiveyears.A.wasdyingB.hasdiedC.diedD.hasbeendead【答案】D【解析】【分析】句意:南西去世五年了。A.wasdying过去进行时态;B.hasdied现在完成时态;C.died一般过去时态;D.hasbeendead现在完成时态。句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for…连用,用成bedead。故选D。【点评】本题考查时态辨析。某人去世了多少年就用延续性动词的现在完成时,hasbeendead。6.—Howmanylettersyoutoyourmother?—109inall,since2016.A.has,writtenB.have,writtenC.did,writeD.are,writing【答案】B【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。句中since2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写havewritten,故答案选B。【点评】考查动词的时态。注意现在完成时的用法。7.Youmustreturnthebookstothelibrarybecauseyou_________themformorethantwoweeks.A.havelentB.haveborrowedC.havekept【答案】C【解析】【分析】句意是:你必须把书还给图书馆因为你已经……两个多星期了。formorethantwoweeks表示时间段,在现在完成时中需要和延续性动词连用,lend和borrow都是短暂性动词,keep具有延续性,故选C。【点评】考查现在完成时中延续性动词和短暂性动词的转换问题。8.—Howmanytimes_______you_______toBeijingthisyear?—Threetimes.A.have;beenB.had;beenC.have;goneD.had;gone【答案】A【解析】【分析】句意是:——你今年去过北京几次?——三次。考查havebeen与havego