【英语】 现在完成时测试题及答案经典
最新《现在完成进行时》单元测试题(含答案) 经典

最新《现在完成进行时》单元测试题(含答案) 经典一、初中英语现在完成进行时1.______ her ambition of becoming a professional singer, she _____ very hard since an early age.A. To realize, has been trainingB. Realizing, trainedC. To realize, was trainedD. Realized, has trained【答案】 A【解析】【分析】句意:为了实现成为职业歌手的志向,她从小就一直很努力地训练。
本题第一空中使用不定式做目的状语,第二句时间状语since an early age通常和现在完成时连用,表示从过去就开始的动作,本句使用现在完成进行时强调动作的延续性,表示她一直都在努力训练。
故A项正确。
【点评】考查非谓语动词和时态,本题涉及不定式作目的状语和现在完成进行时的应用。
2.He _______ it for two hours, and he's still watching now.A. has been watchedB. watchingC. has been watchingD. is watching【答案】 C【解析】【分析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在完成进行时。
3.— Look, the light is still on in Helen's office.— Maybe she ______ her work yet.A. doesn't finishB. won't finishC. hasn't finishedD. didn't finish【答案】 C【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。
——也许她还没有完成工作。
现在完成时专项练习题及答案解析

现在完成时专项练习题及答案解析一、练习题1. 选择正确的现在完成时形式填空。
(1) I _______ (already/just) _______ (finish) my homework.(2) She _______ (already/just) _______ (finish) her dinner.2. 选择正确的现在完成时形式填空。
(1) They _______ (already/just) _______ (arrive) at the airport.(2) He _______ (already/just) _______ (leave) the office.3. 选择正确的现在完成时形式填空。
(1) We _______ (already/just) _______ (eat) our lunch.(2) You _______ (already/just) _______ (finish) your work.4. 选择正确的现在完成时形式填空。
(1) She _______ (already/just) _______ (start) her new job.(2) He _______ (already/just) _______ (finish) his project.5. 选择正确的现在完成时形式填空。
(1) They _______ (already/just) _______ (arrive) at the hotel.(2) I _______ (already/just) _______ (leave) the house.二、答案解析1. (1) already finish (2) just finish解析:在第一题中,"already"用于强调动作已经完成,而"just"用于强调动作刚刚完成。
因此,根据句意,第一个空应填"already",第二个空应填"just"。
高中英语现在完成时时态知识点归纳超级精简版

高中英语现在完成时时态知识点归纳超级精简版单选题(经典例题高频考点-名师出品必属精品)1、I’m tired out. I__________all afternoon and I don’t seem to have finished anything.A.shoppedB.have shoppedC.had shoppedD.have been shopping答案:D解析:考查时态。
句意为:我现在很累。
我整个下午一直在购物,我好像什么事都没做成似的。
”由语境可判断是从过去到现在一直在购物,可能还要继续下去,所以用现在完成进行时,故选D项。
2、The number of visitors _______ steadily since the reopening, despite a sharp decline compared to normal years. A.has risenB.has been risingC.had been risingD.has been risen答案:B解析:考查时态辨析。
句意:自重新开放以来,游客数量一直在稳步上升,尽管与正常年份相比大幅下降。
A.hasrisen现在完成时。
表示已经上升了;B.has been rising现在完成进行时,表示在上升中;C.had been rising过去完成进行时;表示在上升中;D.has been risen现在完成时的被动语态,表示已经被上升了。
根据句意,结合句中since,此处指游客数量早稳步上升,可知这个动作尚未结束,表示延续的动作,因而此处的时态要用现在完成进行时。
主语the number of visitors,表示“游客的数量”,为单数含义,所以助动词用has。
选项B符合题意,故选B。
3、—It _____ like this for ten days. Our clothes have to be dried with a dryer.—Don’t worry! According to the weather forecast, it will clear up the day after tomorrow.A.has rainedB.had rainedC.has been rainingD.rained答案:C解析:考查动词时态。
现在完成时练习题及答案

现在完成时练习题及答案一、选择题1、 I ______ my homework yetA haven't finishedB have finishedC finishedD didn't finish答案:A解析:yet 常用于现在完成时的否定句和疑问句中,现在完成时的构成是“have/has +过去分词”,否定形式是“haven't/hasn't +过去分词”,A 选项 haven't finished 符合现在完成时的否定形式。
2、 They ______ in this city since 2008、A liveB livedC have livedD are living答案:C解析:“since +时间点”是现在完成时的标志,现在完成时的构成是“have/has +过去分词”,C 选项 have lived 符合现在完成时的结构。
3、 Have you ever ______ to Beijing?A goneB beenC wentD go答案:B解析:have been to 表示“去过某地(已经回来)”,have gone to 表示“去了某地(还没回来)”,根据句意“你曾经去过北京吗?”,这里表示去过且已经回来,所以用 have been to,B 选项 been 符合。
4、 My father ______ the Party since 1978、A joinedB has joinedC was inD has been in答案:D解析:“since +时间点”是现在完成时的标志,join 是短暂性动词,不能与时间段连用,要转化为 be in,现在完成时的构成是“have/has +过去分词”,D 选项 has been in 符合现在完成时的结构。
5、—How long ______ you ______ here?—For two yearsA have; studiedB did; studyC do; studyD will; study答案:A解析:根据答语“For two years”可知问句要用现在完成时,现在完成时的构成是“have/has +过去分词”,A 选项 have; studied 符合现在完成时的结构。
现在完成时练习题122道(含答案)

现在完成时测试题122道现在完成时用于过去发生的动作或状态与现在的联系,包括对现在的影响、造成的结果以及动作的持续等。
现在完成时的形式是由“have/has + 过去分词”构成。
1.现在完成时的构成肯定句:主语+ have/has + 过去分词...否定句:主语+ have/has + not + 过去分词...一般疑问句:Have/Has + 主语+ 过去分词...?特殊疑问代词/疑问副词+ have/has + 主语+ 过去分词...?肯定句否定句一般疑问句简答I / You have seen it I / You have not seen it Have you seen it? Yes, I have.No, I haven't.He / She / It has seen it He / She / It has notseen itHas he seen it? Yes, he has.No, he hasn't.We / You / They have seen it. We / You / They havenot seen it.Have they seen it? Yes, they have.No, they haven't.2.现在完成时的肯定句句型:主语(第三人称单数以外的人称)+ have主语(第三人称单数)+ has +现在完成时的肯定句由助动词have/has加过去分词构成:• He's gone shopping. / 他去买东西了。
• I've never been to Paris. / 我从未到过巴黎。
3.现在完成时的否定句句型:主语+ have/has + not + 过去分词...现在完成时的否定句是在助动词have/has后加not,之后是过去分词:• I haven't seen him for a long time.我已经很久没见到他了。
高中英语现在完成时时态总结(重点)超详细

高中英语现在完成时时态总结(重点)超详细单选题(经典例题高频考点-名师出品必属精品)1、He is sure to pass the test, for he_____ his lessons for the test every day over the past month.A.will reviewB.was reviewingC.has been reviewingD.had been reviewing答案:C解析:考查现在完成进行时。
句意:他一定可以通过测试,因为在过去的一个月里他每天都在为测试而复习功课。
over the past month.(在过去的一个月里)是现在完成时的标志词,再结合句意,他复习的动作从过去持续到现在,故用现在完成进行时,主语he是第三人称单数,故用has been reviewing。
故选C项。
2、 It seems that water from this tap ________ for some time. We'll have to take it apart to put it right.A.had leakedB.is leakingC.leakedD.has been leaking答案:D解析:考查时态。
句意:这个水龙头里的水似乎已经漏了一段时间了。
我们得把它拆开才能把它修好。
根据句中时间状语for some time可知强调动作发生在过去,不间断进行到现在,并仍在继续,应用现在完成进行时。
故选D。
3、Amy ________ about finding a new job for a whole year, but she hasn’t made her final decision yet. A.thoughtB.has thoughtC.had thoughtD.has been thinking答案:D解析:考查动词时态。
现在完成时练习题及答案
现在完成时练习题及答案一、用所给动词的适当形式填空1、 I ______ (see) the film already答案:have seen2、 They ______ (finish) their homework yet答案:haven't finished3、 We ______ (be) to that park many times答案:have been4、 She ______ (not read) the book so far答案:hasn't read5、______ you ______ (find) your pen?Yes, I ______答案:Have; found; have6、 How long ______ you ______ (live) here?答案:have; lived7、 They ______ (know) each other for five years答案:have known8、 My father ______ (work) in this factory since 1980、答案:has worked9、 The Greens ______ (leave) China for two years答案:have been away from10、 I ______ (not hear) from him since he left答案:haven't heard二、句型转换1、 They have bought a new car (改为否定句)They ______ ______ a new car答案:haven't bought2、 She has been to Beijing twice (改为一般疑问句)______ she ______ to Beijing twice?答案:Has; been3、 I have eaten breakfast (改为一般疑问句,并作否定回答)______ you ______ breakfast?No, I ______答案:Have; eaten; haven't4、 He has lived here for ten years (对划线部分提问)______ ______ has he lived here?答案:How long5、 We have learned English for five years (对划线部分提问)______ ______ have you learned English?答案:How long三、单项选择1、 Have you ever been to Shanghai?Yes I ______ there last yearA goB wentC have goneD have been答案:B解析:last year 是过去的时间,用一般过去时,故选 B。
(英语)高考英语现在完成进行时真题汇编(含答案)含解析
(英语)高考英语现在完成进行时真题汇编(含答案)含解析一、单项选择现在完成进行时1.Up to now, Marin _____in the library for about two hours.A.read B.had readC.has been reading D.would read【答案】C【解析】试题分析:考查时态。
句意:到目前为止,Marin已经在图书馆看了大约两个小时书了。
根据“up to now”可知,这里说的是现在的情况,排除B、D;Marin已经看了两小时书,有可能继续看下去,应该用现在完成进行时,故选C。
考点:考查时态2.—I counted sheep, I drank milk and I tried everything, but nothing helped.—It seems you _____ too much recently. Try some sleeping pills.A.worked B.work C.had worked D.have been working 【答案】D【解析】试题分析:recently提示用现在完成时或现在完成进行时。
用法相同的副词还有lately, so far, up to now, by now, for two days, since last Friday, in /during / over the last /past/ few days 等。
故答案为D。
考点:动词时态。
3.The company ________ a rise in salary for ages but nothing has happened yet.A.has been promising B.had promised C.promised D.promises【答案】A【解析】【详解】本题考查现在完成进行时。
解题步骤:1. 确定时态:由“but nothing has happened yet”可知,空格处用现在完成进行时,表示这家公司多年来一直承诺提高工资,这个承诺的动作可能仍在继续进行。
现在完成时单元测试题 含答案(word)1
现在完成时单元测试题含答案(word)1一、初中英语现在完成时1.—Do you miss your parents far away?—Yes, very much. They the hometown for over two years.A. leftB. have leftC. were away fromD. have been away from【答案】 D【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for over two years 表示时间段,动词要具有延续性,left是 leave的过去分词,是短暂性动词,不能和时间段连用,故选D。
【点评】本题考查延续性动词和短暂性动词的转换。
2.All the skirts .They very well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】C【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。
第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。
故选C。
【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。
3.—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【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。
最新 现在完成时单元测试题(含答案)
最新现在完成时单元测试题(含答案)一、初中英语现在完成时1.My mother a good example for me since I was young.A. wasB. has beenC. will beD. is【答案】 B【解析】【分析】句意:打小以来,妈妈就是我的好榜样。
根据时间状语“since l was young”可知,主句应用现在完成时,表示动作从过去一直持续到现在。
故选B。
【点评】考查动词的时态2.—How do you like Beijing, Miss Read?—I've no idea. I _____ there.A. have goneB. have beenC. haven't beenD. haven't gone【答案】 C【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。
短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。
【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。
3.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。
句意是:自从我五岁时被狗伤过之后我就一直怕狗。
【点评】本题考查现在完成时的用法。
4.—Your shoes are so old. Why don't you buy a new pair?—Because I all my money on an MP5.A. spendB. have spentC. am spendingD. was spending【答案】 B【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【英语】现在完成时测试题及答案经典一、初中英语现在完成时1.He ________ for ten years.A. has been marriedB. marriedC. got marriedD. had married【答案】 A【解析】【分析】句意:他结婚十年了。
根据句意可知是从过去持续到现在的动作,应该用现在完成时。
故选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.—How do you like Beijing, Miss Read?—I've no idea. I _____ there.A. have goneB. have beenC. haven't beenD. haven't gone【答案】 C【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。
短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。
【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。
4.All the skirts .They very well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】C【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。
第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。
故选C。
【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。
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去了某地(未回)。
本题中父亲是人们在找的人,所以是去了某地,还没回来,用have gone to。
主语he是三人称单数,用has gone to。
故选C。
【点评】本题考查现在完成时。
以及Have been to;have been in;have gone to三个短语的词义和用法。
6.— 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。
7.—How many letters you to your mother?—109 in all, since 2016.A. has, writtenB. have, writtenC. did, writeD. are, writing 【答案】 B【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。
句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have written,故答案选B。
【点评】考查动词的时态。
注意现在完成时的用法。
8.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+过去分词。
9.—Look! Your teacher Miss White is over there.—No, it can't be her. She ______ to Beijing.A. has goneB. has beenC. wentD. will go【答案】A【解析】【分析】句意:--看!你的老师怀特小姐在那边。
--不,那肯定不是她。
她去了北京。
A. has gone去了某地,表示该人不在说话地点; B. has been去过某地,表示主语曾经去过某地,有这种经历;C. went过去式,去;D. will go将来时态,将要去。
根据前面的否定猜测,可知怀特小姐去了北京,故选A。
【点评】考查固定搭配have gone to。
10.—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【解析】【分析】句意:——你的新自行车那么好看。
你什么时候买的。
——七月份,我买了两周了。
根据for two weeks,可知句子时态为现在完成时,而且谓语动词必须是延续性的。
因此排除AD,buy是结束性动词,不能够延续,应此排除,故答案是B。
【点评】考查现在完成时,注意现在完成时中延续性动词的使用。
11.—Do you miss your parents far away?—Yes, very much. They the hometown for over two years.A. leftB. have leftC. were away fromD. have been away from【答案】 D【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for over two years 表示时间段,动词要具有延续性,left是 leave的过去分词,是短暂性动词,不能和时间段连用,故选D。
【点评】本题考查延续性动词和短暂性动词的转换。
12.So far, the AIIB(亚投行)_____ 57 countries to be the founding members.A. attractedB. has attractedC. will attract【答案】 B【解析】【分析】句意:到目前为止,亚投行吸引了57个国家成为发起国。
So far,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。
故选B。
13.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【解析】【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。
have been to,表示去过某个地方,have gone to,表示去了某地,还没回来。
many times是很多次,游客们应该是去过很多次,用have/has been to+地点,由于主语是复数,助动词用have,故选A。
【点评】考查现在完成时,注意have been to表示去过回来了,have gone to表示去了还没回来。
14.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。
【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。
15.—Look at these stamps. I _______ them for five years.—Wow, they are wonderful.A. keptB. have keptC. have boughtD. bought【答案】 B【解析】【分析】句意:——看这些邮票,我持有它们5年了。
——噢,真漂亮。
表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选B。
【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。
16.I ________my dictionary to my classmate David a week ago, but he ________ it to me yet.A. lent; returnB. have lent; returnedC. lent; hasn't returnedD. have lent; didn't return【答案】 C【解析】【分析】句意:我一周前把我的字典借给了我的同学David,但他还没还给我。