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

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

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

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

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

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

【英语】英语现在完成时答题技巧及练习题(含答案)含解析 一、初中英语现在完成时 1.—Lookatthesestamps.I_______themforfiveyears. —Wow,theyarewonderful. A.keptB.havekeptC.haveboughtD.bought 【答案】B 【解析】【分析】句意:——看这些邮票,我持有它们5年了。——噢,真漂亮。表示动 作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词 用have,故选B。 【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。 2.—HowdoyoulikeTreasureIsland,Lucy? —It'ssoexcitingthatI_______ittwice. A.amreadingB.havereadC.wasreadingD.hadread 【答案】B 【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以 至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为haveread,故 选B。 【点评】此题考查现在完成时的用法。 3.—Whereisyourfather? —. A.HehasbeentoShanghaiB.HehasbeeninShanghai C.HehasgonetoShanghaiD.HehavebeentoShanghai 【答案】C 【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。Havebeento去过某地(已 回);havebeenin在……;havegoneto去了某地(未回)。本题中父亲是人们在找的人, 所以是去了某地,还没回来,用havegoneto。主语he是三人称单数,用hasgoneto。故 选C。 【点评】本题考查现在完成时。以及Havebeento;havebeenin;havegoneto三个短语的 词义和用法。 4.—Whereisyouruncle?Ihaven'tseenhimforalongtime. —He_______Beijingforabouthalfayear.HemovedthereinJanuary. A.hasgonetoB.hasbeentoC.hasarrivedinD.hasbeenin 【答案】D 【解析】【分析】考查延续与非延续性动词。根据forabouthalfayear是一段时间,排除 非延续性动词A、B、C这三个选项,故选D。 5.Thesmallshop________forseveralyears. A.openedB.hasbeenopenedC.hasopenedD.hasbeenopen 【答案】D 【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续 性动词beopen.根据句意,本句应用现在完成时态,故选D。 【点评】考查open转化为beopen,beopen里的open是形容词,不能加ed.. 6.—Mary,Irememberyouseveralyearsago. —Yes,Ifor3years. A.married,havemarriedB.married,married C.married,havebeenmarriedD.havemarried,havebeenmarried 【答案】C 【解析】【分析】句意:——Mary,我记得几年前你结婚了。——是的,我已经结婚三年 了。ago表明时态是一般过去时,所以用过去式married。排除D。for+时间段用现在完成 时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。marry是 非延续性动词,其延续性动词是bemarried,be的过去分词是been,故选C。 【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。 7.—Ihaven'tseenyourgrandfatherfortwoyears.Whathappenedtohim? —Oh,he________herefortwoyears. A.stayedB.hasn'tstayedC.staysD.hadn'tstayed 【答案】B 【解析】【分析】答语中的fortwoyears是一段时间,用在现在完成时的句中时。现在完 成时的结构:主语+have/has+过去分词。可知选B。 【点评】考查现在完成时 8.Hefortenyears. A.hasbeenmarriedB.marriedC.gotmarriedD.hasmarried 【答案】A 【解析】【分析】句意:他已经结婚十年了。根据时间状语fortenye