【初中英语】 现在完成时考点解析(Word版附答案)(1)
人教版英语初二年级英语英语现在完成时知识点含答案解析
人教版英语初二年级英语英语现在完成时知识点含答案解析一、初中英语现在完成时1.— Where is your uncle? I haven't seen him for a long time.— He _______ Beijing for about half a year. He moved there in January.A. has gone toB. has been toC. has arrived inD. has been in【答案】 D【解析】【分析】考查延续与非延续性动词。
根据for about half a year是一段时间,排除非延续性动词A、B、C这三个选项,故选D。
2.Mike used to be a top student, but he behind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】 D【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。
由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。
故选D。
【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。
3.—I'm sorry for being late.—Never mind. The meeting ______for only 5 minutes. This way, please.A. has begunB. has endedC. has been on【答案】 C【解析】【分析】句意:——对不起,我迟到了。
——没关系.会议只开了5分钟,请这边走。
for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.has been on"在进行,开着(的状态)",故选C【点评】现在完成时表示延续性的状态。
现在完成时讲解及练习题(含答案)[1]
现在完成时讲解及练习题(含答案)(word版可编辑修改)编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(现在完成时讲解及练习题(含答案)(word版可编辑修改))的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为现在完成时讲解及练习题(含答案)(word版可编辑修改)的全部内容。
时态讲解:现在完成时(1)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化.第三人称单数用has,其余用have.现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。
以study 为例,其否定式、疑问式和简单回答形式如下:(2)用法:1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。
说话人强调的是该动作或状态对现在的结果或影响.My daughter has just gone out. 我女儿刚出去。
I’m sure we’ve met before。
我肯定我们以前见过面。
She has arrived。
她到了。
2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already, just, lately,for…, since…,yet等。
如:I haven’t heard from her these days。
这些日子我没有收到她的信。
We haven’tseen you recently。
最近我们没有见到你。
They have been away for two years。
他们离开已经两年了。
She has been withus since Monday。
(word完整版)初中英语语法-现在完成时讲解以及练习题讲义
(word完整版)初中英语语法-现在完成时讲解以及练习题讲义现在完成时1.构成现在完成时是由助动词have(has)+动词的过去分词构成。
助动词have(has)表明事情发生于现在。
它和主语的人称、数要保持一致。
过去分词在句子中做谓语,说明句子的含义。
2.用法(1)动作发生在过去某个不确定的时间,但对现在有某种影响和结果。
常被just、already、yet 等副词修饰。
如:-Have you had lunch yet? -Yes,I have. I've just had it.你(已经)吃午饭了吗?我刚刚吃过。
(现在我不饿了)(2)表示从过去某一时刻开始一直持续到现在的动作或状态。
这个动作可能刚停止,可能仍然在进行。
常带有for和since等表示一段时间的状语。
如:He has taught here since 1981他自1981年就在这儿教书。
(可能还要继续教)I have't seen her for four years.我有四年没见到她了。
(3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice,ever,never,three times等时间状语。
如:I have been to Beijing twice.我去过北京二次。
3.现在完成时的时间状语(1)现在完成时属于现在时范围,故不能和过去的时间状语连用。
如:yesterday,last Sunday,in1990,three years ago等。
但是,在强调动作产生的后果和影响时,可以和一些表示不确定的时间状语连用。
a. 用副词already和yet。
already一般用于肯定句中,yet一般用于否定句和疑问句中。
如:We have already finished our homework.我们已完成作业了。
They haven't finished their homework yet.他们还没有完成作业。
(完整版word)英语现在完成时-知识点归纳与练习含答案
(完整版word)英语现在完成时-知识点归纳与练习含答案一、初中英语现在完成时1.—_______ my dictionary? I can't find it anywhere.—I _______ it on the desk when I came in.A. Did you see; have seenB. Have you seen; have seenC. Have you seen; sawD. Did you see; see【答案】C【解析】【分析】句意:---你看见我的词典了吗?我到处都找不到了。
---我进来的时候看见在桌子上。
根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据when I came in可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。
【点评】考查动词的时态,注意理解句意,根据时态的定义判断。
2.—The drama series The Thunder (破冰行动) hits screens these days.—Oh. What a pity! I ____________ any of them yet,A. doesn't watchB. didn't watchC. won't watchD. haven't watched【答案】 D【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。
——哦。
真遗憾!我任何一集也没有看过。
根据Oh. What a pity!可知我没有看过。
过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。
故选D。
【点评】此题考查现在完成时。
注意yet常和现在完成时连用。
3.A number of tourists _____ Yangzhou many times because such a beautiful city.A. have been toB. has been toC. has gone toD. have gone to【答案】 A【解析】【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。
人教版英语初二英语英语现在完成时知识点总结及答案解析百度文库
人教版英语初二英语英语现在完成时知识点总结及答案解析百度文库一、初中英语现在完成时1.—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【解析】【分析】句意:——他们说在这附近有一个新的餐馆。
——是的,它已经开了一个多星期了。
根据 for more than a week ,可知用现在完成时,have/has been done,故选A。
【点评】考查现在完成时,注意识记其标志词。
2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
3.— Mary, I remember you several years ago.— Yes, I for 3 years.A. married, have marriedB. married, marriedC. married, have been marriedD. have married, have been married【答案】 C【解析】【分析】句意:——Mary,我记得几年前你结婚了。
——是的,我已经结婚三年了。
ago表明时态是一般过去时,所以用过去式married。
排除D。
for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。
(完整版)现在完成时讲解(含讲解及习题)(可编辑修改word版)
(完整版)现在完成时讲解(含讲解及习题)(可编辑修改word版)现在完成时讲解一、构成:肯定式:主语+ 助动词have/has + 动词的过去分词.疑问式:助动词Have/Has + 主语+ 动词的过去分词?否定式: 主语+ 助动词have/has + not + 动词的过去分词.过去分词规则变化:a)一般情况下,直接加ed, (work---worked,water---watered, finish---finished 等;)b)以“辅音字母+ y”结尾的动词, 把y 变成i 再加ed, (carry-- -carried study---studied 等;)c)以辅+元+辅结尾且中读的动词,要双写最后一个辅音字母,再加ed。
(stop---stopped,shop---shopped)d)以不发音的e 结尾的动词,只加d(过去分词不规则变化表:二、用法:用法一:表示过去(已经、曾经或从未)发生的某一动作对现在造成的影响或结果。
标志词:①already, ②never, ③ever, ④just, ⑤yet, ⑥before,⑦once/twice/数字+ times例:I have cleaned my room. 我已打扫了房间(房间现在是干净的,不需要打扫了)They have left. --他们已经离开了,也就是说现在他们人不在这里I have never had a car (我从未有过汽车。
)I have been there twice.a)already 往往用于肯定句,用在疑问句时表示强调或加强语气;yet 用于否定句和疑问句。
He has already left here. 他已经离开这里了。
Has he already left here? 他(真的)已经离开这里了吗?(表示加强语气)My teachers haven’t had breakfast yet. 我的老师们还没有吃早饭。
现在完成时讲解及练习(答案)
现在完成时讲解及练习(答案)初中英语主要时态系列(六)——现在完成时讲解及练习1现在完成时的基本结构肯定句:主语+have/has+动词的过去分词+其他否定句:主语+have/has+not+动词的过去分词+其他⼀般疑问句:Have/Has+主语+动词的过去分词+其他特殊疑问句:特殊疑问词+⼀般疑问句(have/has+主语+过去分词+其他)2现在完成时的⽤法1. 现在完成时⽤来表⽰过去已经完成的动作对现在造成影响或后果。
也就是说,动作或状态发⽣在过去但它的影响现在还存在,强调的是现在。
I have already posted the photo.我已经邮寄出了照⽚。
与此种⽤法连⽤的时间状语时⼀些模糊的过去时间状语,如already(肯定句句中), yet(否定句/疑问句句尾), just, before, recently,still, lately,never 等。
2. 现在完成时也可⽤来表⽰动作或状态发⽣在过去某⼀时刻,持续到现在并且有可能会继续持续下去。
He has lived here since 1978.⾃从1978年以来,他⼀直住在这⼉。
(动作起始于1978年,⼀直住到现在,可能还要继续住下去。
)此种⽤法常与for(+时间段),since(+时间点或过去时的句⼦)连⽤。
谓语动词必须是延续性动词。
有些瞬间动词可变为延续动词:go out----be out finish----be over open----be open die----be dead buy---have fall ill---be ill come back----be back catch a cold----have a cold3现在完成时常见考法对于现在完成时的考查,多以单选、句型转换或词语运⽤的形式考查学⽣在具体语境中灵活运⽤时态的能⼒。
在考试中,会让⼤家判断是否该⽤现在完成时,或者是考查“瞬间动词”不能与表⽰⼀段时间的状语连⽤”这⼀知识点。
中考英语语法丨现在完成时详解(附练习题及答案)
中考英语语法丨现在完成时详解(附练习题及答案)中考英语语法丨现在完成时详解(附练习题及答案)一.现在完成时的构成:"have/ has+动词的过去分词”。
①肯定句主语+have/ has+动词的过去分词。
Though he has read the book three times, he hopes to read it again.尽管已经把这本书读了三遍,他仍希望再读一次。
②否定句:主语+have/ has+not+动词的过去分词。
You haven't been here for a long time.你已经很长时间没来这儿了。
③一般疑问句:Have/Has+主语+动词的过去分词? Have they finished the work yet?他们已经完成这项工作了吗?二.现在完成时的用法(1)表示发生在过去的动作对现在仍有影响My father has gone to Shanghai. (表示人不在这里了)我爸爸去上海了。
I have already had supper. (表示现在不饿了)我已经吃过晚饭了。
(2 )表示从过去开始一直延续到现在(可能延续下去)的动作或状态He has lived here since 1970.他自从1970年以来一直住在这里。
My brother has been a soldier for two years.我哥哥已经参军两年了。
提示:常与现在完成时连用的时间状语有alredy(已经),yet (还),just (刚刚), never(从不),ever(曾经),before (以前), recently(近来), since then(从那时起),since(自从),so far (到目前为止),for a long time(很长一段时间), in the past/last few years (在过/最近的几年里)等。
(word版)现在完成时与现在完成进行时态讲解及练习(含答案),文档
时态现在完成时一.根本结构:助动词have/has+过去分词(done)。
表示过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。
二.句型:否认句:主语+have/has+not+过去分词+其他.一般疑问句:Have/Has+主语+过去分词+其他.简略答语:Yes,主语+have/has.(肯定)No,主语+haven't/hasn't.(否认)三.用法1.“已完成〞用法:表示一个过去发生并结束的动作对现在造成的影响或结果。
这一类情况可以细致分为下述两种情况。
1〕表示开始于过去的动作刚刚结束。
常和just,now,already,yet,not yet等不确定的时间状语连用。
LiMinghasjustturnedoffthelight.李明刚刚把灯关上。
〔说明现在灯关上了〕I'vefinishedmyhomeworknow.现在我已经做完作业了。
〔说明可以交作业或做别的了〕2〕表示过去动作的结果,现在仍残留着。
一般不用时间状语。
Ihavelostmypen.我把笔丢了。
〔说明过去某时丢的,现在我还没找到这支笔〕Shehasbecomeateacher她.已经当了老师。
〔说明她现在仍是老师〕2.“未完成〞用法。
表示动作或状态从过去某时开始,持续到现在的动作〔用行为动词表示〕或状态〔be动词表示〕,常与for〔+段时间〕、since(+时间点或过去时的句子)连用。
for+时段〔foralongtime,foramonth〕since+过去一个时间点〔译为:自从以来,如since1991、sinceyesterday〕since+时段+ago〔since2daysago〕④since+从句〔过去时〕●⑤Itis+时段+since+从句〔过去时〕⑥其它常见:today,thisweek〔month〕,lately,recently,thesedays,inthepastfewdays,duringthelasttwoweeks,,sofar,uptonow,till〔until〕now等。
(完整版word)英语现在完成时X知识点总结及经典习题(含答案)含答案
(完整版word)英语现在完成时X知识点总结及经典习题(含答案)含答案一、初中英语现在完成时1.—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【解析】【分析】句意:——他们说在这附近有一个新的餐馆。
——是的,它已经开了一个多星期了。
根据 for more than a week ,可知用现在完成时,have/has been done,故选A。
【点评】考查现在完成时,注意识记其标志词。
2.—Do you still play basketball?—Oh, no. I ____ it for the past two years.A. haven't playedB. didn't playC. won't playD. hadn't played【答案】A【解析】【分析】句意:——你还打篮球吗?——哦,不了。
我已经有两年没有打过了。
根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。
【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。
3.— Hobo and Eddie the cinema to watch the film Zootopia.— Oh, that's why I can't find them now.A. have gone toB. have been toC. has gone toD. has been to【答案】 A【解析】【分析】考查主谓一致。
初二年级英语英语现在完成时知识点及答案解析
初二年级英语英语现在完成时知识点及答案解析一、初中英语现在完成时1.—How many times _______ you _______ to Beijing this year?—Three times.A. have;beenB. had;beenC. have;goneD. had;gone【答案】 A【解析】【分析】句意是:——你今年去过北京几次?——三次。
考查have been 与have gone 的区别。
have been 是指去过某地切已经回来了,have gone 是指去了某地还没有回来,根据答句Three times.可以推测已经回来了,故选 A。
2.—What great progress Huawei ________ in recent years!—No wonder it is widely known in all parts of the world.A. is makingB. has madeC. makesD. made【答案】 B【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。
根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。
【点评】考查现在完成时。
注意掌握现在完成时的结构have/has+过去分词。
3.So far Tom with Mary _______ 50 left -behind children to do their homework after school.A. helpB. helpedC. has helpedD. have helped【答案】 C【解析】【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。
选C。
4.—Your new bike is so nice! When did you buy it?—In July. I _____it for two weeks.A. hadB. have hadC. have boughtD. bought【答案】 B【解析】【分析】句意:——你的新自行车那么好看。
初中英现在完成时讲解-练习及答案
初中英现在完成时讲解-练习及答案1现在完成时一、考点、热点回顾【词汇辨析】1.b e famous for 和 be famous asbe famous for表示“因…而出名”, for后接表示出名的原因be famous as则表示“以…身份而着名”,as 后接职业、身份或地位,表示作为…职业、身份或地位是着名的eg. France is famous for its fine food andwine. 法国以其佳肴和美酒着名。
France is famous as a romantic country.法国作为一个浪漫的国家而出名。
2.h ard与 hardlyhard adv.“努力地,费力地,辛苦地”, 如: He works hard.他努力工作。
hard adj. “努力的,辛苦的” , 如:It's a hard work. 这是一项辛苦的工作。
hardly否定副词,意思为“几乎不”,表示否定含义,如:He works hardly. 他几乎不工作。
【固定搭配】加-ingbe good at doing sth擅长做某事 eg: He is good at playing the piano.mind doing sth介意做某事 eg: Do you mind my opening the door?practice doing sth练习做某事 eg: My sister practices playing the piano every day.stop doing sth停止做某事 eg: The teacher is coming, please stop talking.What/How about doing sth. 做某事怎样 eg: What about going to the park this weekend?【现在完成时】A.表示过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态。
英语现在完成时-知识点归纳与练习含答案解析
英语现在完成时-知识点归纳与练习含答案解析一、初中英语现在完成时1.My parents for twenty years by the time I was 15.A. marriedB. had marriedC. had been marriedD. had got married【答案】 C【解析】【分析】for twenty years“二十年”.为表一段时间的状语,要求谓语动词具有持续性。
而在所给选项中,只有be married表示结婚状态,具有延续性,故选C。
【点评】本题考查非延续性动词与延续性动词的转换。
2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
3.All the students _______ very hard over the last three years.A. worksB. has workedC. have workedD. worked【答案】 C【解析】【分析】Over the last three years, 用于现在完成时,又由于主语是复数,故选C。
【点评】现在完成时的时间状语要掌握。
4.——Where is Mr. Wang?——He together with his students ________ Zhuyuwan Park.A. has gone toB. have gone toC. has been toD. have been to【答案】 A【解析】【分析】句意:—王老师在哪里?—他同他的学生去了Zhuyuwan公园。
中考中考英语总复习 现在完成时考点解析(Word版附答案)
中考中考英语总复习现在完成时考点解析(Word版附答案)一、初中英语现在完成时1.The tall building here for 100 years.A. isB. wasC. has beenD. is been【答案】 C【解析】【分析】那幢高楼在这里已经有100年了。
根据for 100 years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。
故选C。
【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。
2.—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去了某地(未回)。
本题中父亲是人们在找的人,所以是去了某地,还没回来,用have gone to。
主语he是三人称单数,用has gone to。
故选C。
【点评】本题考查现在完成时。
以及Have been to;have been in;have gone to三个短语的词义和用法。
3.Nancy for five years.A. was dyingB. has diedC. diedD. has been dead【答案】 D【解析】【分析】句意:南西去世五年了。
A. was dying过去进行时态;B. has died现在完成时态;C. died一般过去时态; D. has been dead现在完成时态。
句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for…连用,用成be dead。
初二英语英语现在完成时知识点总结附答案解析百度文库
初二英语英语现在完成时知识点总结附答案解析百度文库一、初中英语现在完成时1.The small shop ________ for several years.A. openedB. has been openedC. has openedD. has been open【答案】 D【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词be open.根据句意,本句应用现在完成时态,故选D。
【点评】考查open转化为be open, be open里的open是形容词,不能加ed..2.Mike used to be a top student, but he behind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】 D【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。
由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。
故选D。
【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。
3.It has been three years since I ______ a teacher.A. becomeB. becameC. becomingD. to become【答案】 B【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。
故选B。
【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。
4.The tall building here for 100 years.A. isB. wasC. has beenD. is been【答案】 C【解析】【分析】那幢高楼在这里已经有100年了。
根据for 100 years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。
初二英语英语现在完成时知识点总结含答案解析推荐精选
初二英语英语现在完成时知识点总结含答案解析推荐精选一、初中英语现在完成时1.He ___________ for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】A【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。
get married需换成be married。
故选A。
【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。
学生必须牢记这两种词的转换及转换条件。
2.Mike used to be a top student, but he behind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】 D【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。
由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。
故选D。
【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。
3.All the students _______ very hard over the last three years.A. worksB. has workedC. have workedD. worked【答案】 C【解析】【分析】Over the last three years, 用于现在完成时,又由于主语是复数,故选C。
【点评】现在完成时的时间状语要掌握。
4.My sister English since she was 9 years old. She can talk to foreigners freely.A. learnsB. learntC. has learntD. have learnt【答案】C【解析】【分析】句意:我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
必备英语【初中英语】现在完成时考点解析(Word版附答案)一、初中英语现在完成时1.I a cold. I am not feeling well nowA. caughtB. have caughtC. was catchingD. had caught【答案】 B【解析】【分析】句意:我感冒了,我现在不舒服。
catch a cold意为“感冒”。
由句意可知应用现在完成时。
故选B。
【点评】考查现在完成时。
2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
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【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.4.I scared of dogs ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】 C【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。
句意是:自从我五岁时被狗伤过之后我就一直怕狗。
【点评】本题考查现在完成时的用法。
5.—How do you like Treasure Island,Lucy?—It's so exciting that I _______ it twice.A. am readingB. have readC. was readingD. had read【答案】B【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。
根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。
【点评】此题考查现在完成时的用法。
6.—— ______you _____ out the problem, Sam?——Not yet, but I'm going to.A. Did, workB. Are, workingC. Have, workedD. Will , work【答案】 C【解析】【分析】句意:萨姆,你计算出这道数学题了吗?——还没有,但是快了。
结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。
选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
7.He for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】A【解析】【分析】句意:他已经结婚十年了。
根据时间状语for ten years.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。
be married表结婚的状态,be动词的过去分词为been。
故选A。
【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。
8.My sister English since she was 9 years old. She can talk to foreigners freely.A. learnsB. learntC. has learntD. have learnt【答案】C【解析】【分析】句意:我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。
A,learns 学习,一般现在时,B,learnt 一般过去时C has learnt现在完成时Dhave learnt现在完成时,根据since可知句子是现在完成时,结构为have/has+过去分词,句子主语是My sister,第三人称单数,使用has,故选C【点评】本题考查现在完成时,注意since是现在完成时的标志词之一。
9.Mike used to be a top student, but he behind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】 D【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。
由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。
故选D。
【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。
10.So far Tom with Mary _______ 50 left -behind children to do their homework after school.A. helpB. helpedC. has helpedD. have helped【答案】 C【解析】【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。
选C。
11.—Your family have________ Sydney on holiday. Why not join them?—I've________ the city many times.A. gone to; gone toB. been to; been toC. been to; gone toD. gone to; been to【答案】 D【解析】【分析】句意:——你家去悉尼度假了,为什么不和他们一起呢?——我们去过那个城市好几次了。
根据Why not join them,可知是have gone to,去了;根据many times ,许多次,可知用have been to,去过,与次数搭配,故选D。
【点评】考查have gone to和have been to的用法,注意语境。
12.一 Have you ever the film Gang Jiong?一 Yes, I have.A. seeB. to seeC. sawD. seen【答案】 D【解析】【分析】句意:“你看过电影《港囧》吗?”“是的,我看过。
”由ever及答语可知句子用现在完成时,故用see的过去分词seen。
【点评】考查动词的时态。
13.-- What a nice watch! How long you it?-- For just two weeks.A. will; buyB. have; hadC. were; havingD. did; buy【答案】 B【解析】【分析】句意:“多好的一块表啊!你买了多久了?" “刚刚两周。
”根据句意可知用现在完成时,buy是瞬间动词. 不可与how long连用,故排除选项A、D:选项C是过去进行时,不符合题意。
故选B项。
【点评】考查现在完成时。
14.The new supermarket in our town _______ for two weeks, but I _______ there yet .A. has opened; haven't goneB. has been open; haven't beenC. has been open; haven't goneD. has opened; haven't been【答案】 B【解析】【分析】句意:在我们城镇的新超市已经开业2周了,但是我还没有去过。
根据for two weeks可知,谓语动词必须是持续性动词或表示状态的词; has opened这里强调的是动词,open是非持续性动词,不能与时间段连用,故排除AD;has been open这里open是形容词,可以与时间段连用;这里第二空表示没有去过应该用haven't been。
have been表示去过某地;have gone表示去了还没有回来。
根据句意故用haven't been。
故选B。
15.Little Tom his home for more than ten years.A. leavesB. left fromC. will leaveD. has been away from【答案】 D【解析】【分析】句意:小汤姆离开家已经十年了。
由句中“for more than ten years”可知. 句中的谓语动词需使用延续性动词。
leave对应的延续性动词为be away。
【点评】考查现在完成时。
16.Jack_______ school two years ago and he _______ for two years.A. leaves; has goneB. left; has been awayC. leaves; has been awayD. left; has gone 【答案】B【解析】【分析】句意:Jack两年前离开学校,他离开有两年时间了。
two years ago表示动作瞬间结束用一般过去时,leave的过去式为left,for two years表示状态延续用现在完成时,leave需换成be away from,且Jack相当于第三人称单数,用has been away from。
故选B。
【点评】考查一般过去时和现在完成时,注意根据标志性短语确定时态。
17.I have lived here _______ I was born.A. beforeB. whenC. forD. since【答案】 D【解析】【分析】自从我出生我就一直生活在这里。
自从用since.【点评】考查关连词的用法。
18.—Why are you looking for Mary in a hurry, John?—The boss is wondering where she _______ and how long she _______ there.A. has been; has beenB. has gone; has goneC. has been; has goneD. has gone; has been【答案】 D【解析】【分析】句意:—你为什么这么匆忙找玛丽,约翰?—老板想知道她去了哪儿并在那儿呆多久。