英语现在完成时知识点梳理及经典练习超详细含答案解析Word下载.docx
《英语现在完成时知识点梳理及经典练习超详细含答案解析Word下载.docx》由会员分享,可在线阅读,更多相关《英语现在完成时知识点梳理及经典练习超详细含答案解析Word下载.docx(18页珍藏版)》请在冰豆网上搜索。
【点评】考查open转化为beopen,beopen里的open是形容词,不能加ed..
2.Mikeusedtobeatopstudent,buthe
behindsincehelosthimselfincomputergames.
fell
hasfallen
was
hasbeen
【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。
由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。
故选D。
【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。
3.TheGreens
manyplacesofinterestsincetwoyearsago.
hasvisited
havevisited
visited
willvisit
【答案】B
【解析】【分析】句意:
自两年前开始,格林一家参观了许多名胜。
since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,theGreens格林一家,表示复数含义,作主语,谓语用复数形式。
故选B。
4.Thetallbuilding
herefor100years.
is
hasbeen
isbeen
【答案】C
【解析】【分析】那幢高楼在这里已经有100年了。
根据for100years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。
故选C。
【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。
5.Allthestudents_______veryhardoverthelastthreeyears.
works
hasworked
haveworked
worked
【解析】【分析】Overthelastthreeyears,用于现在完成时,又由于主语是复数,故选C。
【点评】现在完成时的时间状语要掌握。
6.Mr.Fan
in2005.Inotherwords,he
for9yearstillnow.
gotmarried;
hasbeenmarried
married;
hadbeenmarried
hadbeenmarried
gotmarried
【答案】A
【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次married后面要接宾语,getmarried表示的是短暂性动作,所以应填getmarried.第二空由“tillnow”可知表示的是从过去直到现在的一种状态即为现在完成时,此处married做形容词“已婚的”故填“hasbeenmarried”,故选A.
【点评】此题考查了动词时态问题,同时也考查了“getmarried”和“married”的区别。
7.—What_______youjustnow?
—Don'
tworry.Nothing_______.
hashappensto;
hashappened
happened;
happened
happenedto;
hashappened
【答案】D
【解析】【分析】句意:
---刚才你发生了什么事?
---别担心,没什么事发生。
固定句式Whathappenedto……发生了什么?
第二空是回答之前并没有发生任何事情,所以不必担心,用现在完成时,hashappened,故答案为D。
【点评】考查动词时态,一般过去时表示过去某个时间发生的动作;
现在完成时表示过去的动作对现在造成的结果或影响。
8.He
fortenyears.
married
gotmarried
hasmarried
【答案】A
他已经结婚十年了。
根据时间状语fortenyears.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。
bemarried表结婚的状态,be动词的过去分词为been。
故选A。
【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。
9.Mymother
agoodexampleformesinceIwasyoung.
willbe
is
打小以来,妈妈就是我的好榜样。
根据时间状语“sincelwasyoung”可知,主句应用现在完成时,表示动作从过去一直持续到现在。
【点评】考查动词的时态
10.Youmustreturnthebookstothelibrarybecauseyou_________themformorethantwoweeks.
havelent
haveborrowed
havekept
【答案】C
【解析】【分析】句意是:
你必须把书还给图书馆因为你已经……两个多星期了。
formorethantwoweeks表示时间段,在现在完成时中需要和延续性动词连用,lend和borrow都是短暂性动词,keep具有延续性,故选C。
【点评】考查现在完成时中延续性动词和短暂性动词的转换问题。
11.—Lookatthesestamps.I_______themforfiveyears.
—Wow,theyarewonderful.
kept
havekept
havebought
bought
——看这些邮票,我持有它们5年了。
——噢,真漂亮。
表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选B。
【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。
12.—Whereisyourmother?
—She______Australiaandshe______Sydneyfortwoweeks.
hasbeento;
hasbeenin
hasbeento
hasgoneto;
——你的妈妈在哪里?
——她去了澳大利亚,她在悉尼呆了两周了。
hasbeento”去过某地“,现在已经回来了;
hasgoneto”去了某地“,还没有回来;
hasbeenin”待在某地“一段时间。
根据句意Whereisyourmother?
可知,她的妈妈还没有回来,第二个空后面有一段时间fortwoweeks,应该用bein,故应选C。
【点评】考查动词的时态,以及hasbeento,hasgoneto,hasbeenin的含义和用法。
13.He___________fortenyears.
【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。
getmarried需换成bemarried。
【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。
学生必须牢记这两种词的转换及转换条件。
14.—HowlongcanI_________thisbook?
—Fivedays.Butyoumustreturnitontime.
borrow
lend
keep
kept
——我能保留这本书多长时间?
——五天。
但是你一定要按时归还它。
A,borrow借,瞬间性动词;
B,lend接,是瞬间性动词;
C,keep保留,是延续性动词;
D,k