现在完成进行时综合分类解析
英语现在完成进行时专项及解析
A.studiedB.had studied
C.will studyD.have been studying
【答案】D
【解析】
【详解】
考查时态。句意:我确信你将在考试中做的更好,因为你今年一直在学习很努力。根据语境,学习的动作是从过去一直持续到现在,还要持续下去。所以用现在完成进行时。故选D。
A.soughtB.had soughtC.is seekingD.has been seeking
【答案】D
【解析】
试题分析:考查时态。句意:为了加强日本的外交影响力,增强在全世界的军事存在,Abe自从上台就一直在为他的国家在国际事务中寻找一个更大的角色。根据句意可知,用现在完成进行时态,故选D。
考点:考查时态
3.Where were you at supper time? I ____ for you to join me.
A.waitedB.had waitedC.have been waitingD.was waiting
【答案】C
【解析】
时态题。根据语境可知从吃饭时间到现在我一直在找你所以用现在完成进行时表示过去的动作持续到现在。晚饭时你在哪?我一直等你。选C
A.have whitewashedB.am whitewashing
C.have been whitewashingD.shall be whitewashing
【答案】C
【解析】
考查时态:句意:---爱丽丝,你怎么了?你看起来很疲劳啊。--没什么严重的,我一天一直在粉刷房子,恐怕明天下午才能完成。用现在完成进行时,表示动作从过去一直延续到现在,可能还要继续。选C。
“现在完成进行时”用法归纳
四.现在完成进行时与现在完成时的区别
现在完成时强调动作的完成,而现在完成进行时强调动作
的延续,因此,表示动作的完成,只能用现在完成时,而
不能用现在完成进行时。
eg. He has changed his ide区别
二.现在完成进行时的用法
1. 表示“持续” 即表示一个从过去某时开始一直持续的动作,这动作可能刚刚停 止,也可能还在进行。 eg. 1)The children have been having a lot of fun. 孩子们一直玩得很开心。 2)She is very tired. She has been working all morning. 她很累。她干了一早晨了。 3)The tobacco industry has been trying to improve its image. 烟草行业一直在试图改善其形象。
has been considering
巩固练习 单项填空
3.—I have got a headache. —No wonder. You ______ in front of that computer too long. A. work B. are working C. have been working D. worked <分析> C。由于在电脑前工作太久,所以导致了现在头痛的结 果,故空格处应填现在完成时或现在完成进行时,即答案选C。
202X
单击此处添加副标题
英语语法解析 “现在完成进行时”用法归纳
汇报人姓名
汇报日期
现在完成进行时表示某动作从过去某个时间开始,一直延
肯定句 主语 + have (has) been + 现在分词(doing).
【初中英语】现在完成进行时综合分类解析
【初中英语】现在完成进行时综合分类解析一、初中英语现在完成进行时1.—To our relief, rescue work is under way in the quake-hit area in Mexico.—Yes, volunteers are helping to distribute the donated provisions that _______.A. were pouring inB. have been pouring inC. are poured inD. had been poured in【答案】B【解析】【分析】句意:——令我们欣慰的是,救援工作正在墨西哥地震灾区展开。
——是的,志愿者们正在帮助分发捐赠的物品。
表示过去的事情一直延续到现在而且还在进行,因此用现在完成进行时,故选B。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.—Look, Jim is talking to his friend under the tree.—It _______ be him. He has _______ back to Canada.A. can’t; goneB. can’t; beenC. may not; beenD. mustn’t; gone【答案】 A【解析】【分析】考查情态动词表推测及现在完成时的用法。
一方面,表示推测语气时,can’t意为“不可能”;may not意为“可能不是”;must不用于否定句;另一方面,“have/has gone to+地点”意为“去了某地”,表示不在说话人这儿;“have/has been to +地点”表示“去过某地”。
句意为“——看,吉姆和他朋友在树下谈话。
——不可能是他。
他已经回加拿大了。
”故选A。
3.—Can Mr Read speak Chinese?—Yes.He speaks Chinese very well because he China for many years.A. has been inB. has been toC. has gone toD. has come to【答案】A【解析】【分析】句意为:--里德先生会说中文吗?---是的。
现在完成进行时和过去完成进行时知识点讲解和练习题
现在完成进行时、过去完成进行时语法学习讲义+练习题小试牛刀:1.Mary _______________ (suffer) from ill health before he was sent to hospital.2.You know, I ______________ (look) for a job for three months, and this is my fir-st formal interview.现在完成进行时01. 现在完成进行时构成法现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
它由have been+现在分词,has been+现在分词(第三人称单数)构成。
02. 现在完成进行时基本用法❶表示动作从过去某一时间开始一直延续到现在或离现在不远的时间。
这个动作是否延续下去要由上下文决定。
这个时态通常多限于无限动词,如stay,wait,sit,stand,lie,rest,live,study,learn等,并常与all this time,all along,all night,all the morning,all one s life,today等状语以及since(自从),for(经历),during等所引导的状语短语或从句连用。
如:1.How long have you been learning English? 你学习英语多久了?2.How long has it been snowing? 雪下多久了? (还在下雪)3.How long have you been studying here? —I've been studying here for five years.你在这里学习多久了? ——我在这里学习了5年了。
(未间断过)4.—How do you like your new job, Bill?—比尔,你觉得你的新工作怎么样?—Fine. This week I have been reading the financial reportsand studying the books. Next week I will probably start to handle some of the accounts.—挺好。
现在完成进行时的构成与用法解析
现在完成进行时的构成与用法解析现在完成进行时是英语中的一种时态,用来表达过去某一时间点开始的动作或状态一直持续到现在,并可能继续下去。
本文将对现在完成进行时的构成方法和用法进行解析。
一、构成方法:现在完成进行时由“have/has been + 现在分词”来构成。
1. 肯定句的构成方法:主语 + have/has + been + 现在分词例如:- I have been studying English for three years.- She has been working as a teacher since 2010.2. 否定句的构成方法:主语 + have/has + not + been + 现在分词例如:- They have not been studying hard recently.- He has not been playing video games all day.3. 疑问句的构成方法:Have/Has + 主语 + been + 现在分词 + ?- Have you been waiting for a long time?- Has she been practicing the piano?二、用法解析:1. 表示持续的动作或状态现在完成进行时通常用于描述持续进行的动作或状态,强调动作或状态的延续性和持续性。
例如:- She has been working on this project for two weeks.- We have been living in this city since 2015.2. 表示最近的动作或状态现在完成进行时还可用于描述最近刚刚结束的动作或状态,强调动作或状态与现在的关联性。
例如:- I'm sorry I'm late. I have been stuck in traffic.- Why is your hair wet? Have you been swimming?3. 表示对现在造成的影响现在完成进行时还可用于描述过去动作或状态对现在产生的影响。
现在完成进行时的结构及用法小结
现在完成进行时的结构及用法小结现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去(与since,for连用时,常常表示动作会进行下去)。
今天给大家讲解的是现在完成进行时的结构和用法。
一、结构由“助动词have(has) + been+动词的现在分词”构成二、用法1、表示在说话时刻之前刚刚结束的动作。
We have been waiting for you for half an hour.我们已经等你半个小时了。
(动作不在继续下去)2、有些现在完成进行时的句子等同于现在完成时的句子。
They have been living in this city for ten years.They have lived in this city for ten years.他们在这个城市已经住了10年了。
I have been working here for five years.I have worked here for five years.我在这里已经工作五年了。
3、表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
The Chinese have been making paper for two thousand years.中国有2000年的造纸历史。
(动作还将继续下去)I have been learning English since three years ago.自从三年前以来我一直在学英语。
(动作还将继续下去)4、大多数现在完成进行时的句子不等同于现在完成时的句子。
I have been writing a book.(动作还将继续下去)我一直在写一本书。
I have written a book.(动作已经完成)我已经写了一本书。
5、表示状态的动词不能用于现在完成进行时。
I have known him for years.我认识他已经好几年了。
英语 现在完成进行时考点解析(Word版附答案)
外研版英语现在完成进行时考点解析(Word版附答案)一、初中英语现在完成进行时1.—Lucy seems absent these days.—She _____ a job from city to city—you see, she is graduating in June.A. hunts forB. is to hunt forC. has hunted forD. has been hunting for【答案】D【解析】【分析】句意:——Lucy这些天似乎不在。
——从一个城市到另一个城市她一直在寻找一份工作,你知道,她将在六月毕业。
根据"you see, she is graduating in June."可以判断"她快要毕业,所以最近一直在找工作",用现在完成进行时,故选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.We can’t get sleep with a strong wind outside.A. blowB. blowingC. blewD. blows【答案】B【解析】【分析】句意:我们不能睡在外面,外面大风吹。
blowing表示正在进行时。
【点评】考察with结构。
3.I'm sorry you so long, but it'll still be some time before Jim gets back.A. waitB. waitedC. had waitedD. have been waiting【答案】 D【解析】【分析】句意:很抱歉让你等了这么长时间,但吉姆还得过一段时间才能回来。
have been waiting,现在完成进行时,表示从过去开始的动作一直持续到现在,可能还要持续,根据下一句but it'll still be some time before Jim gets back.可知可能还要继续等待,所以用现在完成进行时,故选D。
版高考英语现在完成进行时时态重点考点知识点讲解
版高考英语现在完成进行时时态重点考点知识点讲解现在完成进行时(Present Perfect Continuous Tense)是英语中十分常见的一种时态,用于表示过去开始的其中一动作、事件或状态一直延续到现在,并可能继续下去。
该时态由“have/has been + 现在分词”的形式构成。
1.用法:现在完成进行时强调动作或状态的持续性,并与现在的情况或结果有关。
一般来说,它涉及到以下四个方面的用法:(1)表示动作或事件的持续性:I have been living in this city for ten years.(我在这个城市居住已经十年了。
)She has been studying at the library since this morning.(她从今天早上开始就一直在图书馆学习。
)(2)表示动作或状态的反复性:They have been arguing since they arrived.(自从他们到达以来,他们一直在争论。
)(3)表示动作或事件的预测性(即表示将来其中一时间点之前的动作或状态):I have been waiting for you for an hour.(我已经等你一个小时了。
)She has been working hard recently.(最近她一直在努力工作。
)(4)表示对过去其中一段时间或频率的回顾:I have been exercising every day for the past month.(过去一个月里,我每天都锻炼。
)He has been traveling to different countries for years.(他多年来一直在不同的国家旅行。
)2.句型结构:现在完成进行时的句型结构为“主语 + have/has been + 现在分词”。
(1)肯定句:主语 + have/has been + 现在分词 + 其他。
英语语法 现在完成进行时的构成是什么
英语语法现在完成进行时的构成是什么英语语法-现在完成进行时的构成现在完成进行时是一种复合时态,表示动作或状态从过去一直延续到现在,并可能继续下去。
这个时态可以用来描述过去开始的动作或状态,一直延续到现在,并可能继续发生。
在现在完成进行时中,我们使用助动词"have"加上动词的现在分词形式"been"来构成。
下面是现在完成进行时的构成:肯定句:主语+ have/has + been + 动词的现在分词+ 其他补充信息例如:- I have been studying English for three hours.- She has been working on this project since morning.否定句:主语+ have/has + not + been + 动词的现在分词+ 其他补充信息例如:- They have not been playing football in the park.- He has not been watching TV all day.疑问句:Have/Has + 主语+ been + 动词的现在分词+ 其他补充信息?例如:- Have you been reading that book for a long time?- Has she been practicing the piano recently?疑问句的回答:肯定回答:Yes, 主语+ have/has.否定回答:No, 主语+ have/has + not.例如:- Have you been waiting for me? - Yes, I have.- Has he been playing basketball? - No, he hasn't.现在完成进行时的用法:1. 表示过去开始的动作或状态一直延续到现在,并可能继续下去。
现在完成进行时的构成与应用
现在完成进行时的构成与应用现在完成进行时是英语中的一种时态,用来表示从过去某个时间点开始一直延续至现在的动作或状态。
本文将探讨现在完成进行时的构成和应用,并通过具体的例子进行解释。
一、构成现在完成进行时的构成由“have/has been + 动词-ing”组成。
具体的构成方式如下:1. 肯定句:主语 + have/has been + 动词-ing + 其他补充信息例如:1) I have been studying English for three hours.2) She has been working in this company since last year.2. 否定句:主语 + have/has not been + 动词-ing + 其他补充信息例如:1) They haven't been playing tennis since they moved to a new city.2) He hasn't been watching TV all day.3. 疑问句:Have/Has + 主语 + been + 动词-ing + 其他补充信息?注意:疑问句的回答需要使用肯定或否定的形式。
例如:1) Have you been studying English for three hours?- Yes, I have.- No, I haven't.二、应用现在完成进行时通常用于以下几种情况:1. 表示持续动作或状态:现在完成进行时可以用来描述一个动作或状态从过去某个时间点开始延续至现在。
例如:1) We have been waiting for the bus for half an hour.2) She has been living in London since 2010.2. 强调动作的持续性:现在完成进行时还可以用来强调一个动作的持续性,即对动作的进行过程进行强调。
高二英语现在完成进行时试题类型及其解题技巧及解析
高二英语现在完成进行时试题类型及其解题技巧及解析一、单项选择现在完成进行时1.He is really nervous. He ________ back and forth all the night waiting for the results. A.walked B.had walkedC.has been walking D.walks【答案】C【解析】试题分析:句意:他是真得很紧张。
他整晚上都走来走去,在等待结果。
根据前句时态可以判断此处指他从过去以来一直在不停地走动,应该用现在完成进行时,选C。
考点:考查动词时态语态2.—I _______ the dishes for over a week. It’s your turn.— I ______ you would say something like that.A.have washed; have known B.have been washing; knewC.have washed; know D.have been washing; know【答案】B【解析】试题分析:句意:——我洗盘子洗了一周了。
该轮到你了。
——我知道你就会这样说。
现在完成时与现在完成进行时的区别是:现在完成时指到目前为止已经结束的动作,现在完成进行时指一直持续的动作,从语境可知此处强调持续,所以用现在完成进行时,排除A、C 选项,而根据宾语从句中的would可以推测主句应该用过去时态,答案选B。
考点:考查动词时态。
3.—I’m sure Andy will win the first prize in the coming English Speech Contest.— There is no doubt about it. He ________ for it for months.A.is preparing B.was preparingC.has been preparing D.will prepare【答案】C【解析】试题分析:考查时态。
【英语】高二英语现在完成进行时解析版汇编及解析
【英语】高二英语现在完成进行时解析版汇编及解析一、单项选择现在完成进行时1.---Susan is so excited!---Oh, yes! She is busy preparing for her trip to Africa that she _____ for years.A.has been expecting B.was expectingC.had been expecting D.would be expecting【答案】A【解析】试题分析:考查时态。
句意:--苏三好兴奋啊!--是的。
她正在忙着准备她渴望已久的非洲之旅呢。
根据对话中的“is”可知,两个人说的是现在的情况,排除C;发生在过去的动作,对现在造成了影响,且有可能继续下去,这时用现在完成进行时,对苏三造成的影响是她很兴奋,多年来,苏三一直渴望去非洲旅行,故选A。
考点:考查时态2.I am so tired,for I ________ English for 2 hours.A.is studying B.have been studyingC.was studying D.had been studying【答案】B【解析】句意:我好累,因为我已经学习英语两个小时了。
根据“for 2 hours”可知,此处表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去,故应用现在完成进行时。
3.Japan’s economy in the past twenty years. No one knows how long it before it regains its increase.A.has been declining; will beB.has declined; would beC.had been in decline; would takeD.was on the decline; will take【答案】A【解析】试题分析:考查时态辨析。
高一英语现在完成进行时试题类型及其解题技巧含解析
高一英语现在完成进行时试题类型及其解题技巧含解析高一英语此刻达成进行时试题种类及其解题技巧含分析一、单项选择此刻达成进行时1. ---where ’ s Mom?-----She’ s in the kitchen. She _____the housework all morningA. is doing B.was doingC. did D. has been doing【答案】D【分析】试题剖析:观察动词的时态。
句意:妈妈在哪?她在厨房里。
她今清晨向来在做家务。
根D 项。
据 all morning 表示向来做某事,应选考点 : 观察动词的时态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/ fewdays 等。
故答案为 D。
考点:动词时态。
3..--- I hear you__________at Smith’ s.--- Yes, I __________ there for about three months.A. work; had been working B.worked; was workingC. are working; have been working D. worked; have workedC【答案】【分析】观察时态。
归类11现在完成进行时(解析版)---备战高考英语二轮复习之英语时态“系统归类”高效练
备战2021年高考英语二轮复习之英语时态“系统归类”高效练11现在完成进行时【用法回顾】1. 现在完成进行时的用法①表示动作从过去某时开始,一直延续到现在现在完成进行时常和all this time, this week, this month, all night, all the morning, recently等状语以及since和for引导的状语连用。
☞I have been reading Hemingway's Farewell to Arms recently.我最近一直在读海明威的《永别了,武器》。
☞She has been reciting the words all the morning.她整个上午都在背单词。
☞This is what I have been expecting since my childhood.这是我从小以来就一直期待着的事情。
②表示动作刚刚结束☞My clothes are all wet. I've been working in the rain.我的衣服全湿了,我刚才一直在雨中干活。
☞He is dead drunk. He's been drinking with his friends.他烂醉如泥,他刚才一直在和朋友们喝酒。
③表示一个近期内时断时续、重复发生的动作☞You've been saying that for five years.这话你已经说了五年了。
☞He has been writing articles to the newspapers and magazines since he became a teacher.自从任教以来,他一直在为报刊杂志撰稿。
④表达较重的感情色彩☞What have you been doing to my dictionary?看你把我的字典弄成什么样子了!☞Time has been flying so quickly!时间过得可真快啊!☞Too much has been happening today.今天可真是个多事的日子。
现在完成进行时讲解和练习
(a)句有强烈的感情色彩,表示愤怒不满; 兼有进行时态,所以有“苹果未被全部吃 光”的意思,
(b)句只是希望回答的一个问题。
完成时态,说明“苹果一个不剩了”。
整理ppt
30
4. 重复性
➢现在完成进行时往往表示动作在重复。
➢现在完成时则常常不带重复性。
我一个星期没有给花浇水了。 I haven’t been watering the flowers for a week. 这些年,他都没有一直在这教书。
He hasn’t been teaching here these
years.
整理ppt
7
3)疑问句: Have/Has+主语+been+V-ing ?
(这话你已经说了有五年了。)
整理ppt
15
3. 时间状语 1)现在完成进行时通常 和“for…”或 “since…”所引导的时间状语连用。
• I have been waiting for a letter from my parents for two days. 我这两天来一直在等我父母的回信
A. work
B. are working
CC.
have
been
working 整理ppt
D.
worked
18
3. —Hi, Tracy,you look pale.
—I am tired. I _h_a_ve__b_e_e_n_p_a_i_n_ti_n_g the living room all day.
It has been raining these few days.
现在完成进行时讲解及练习
现在完成进行时1 定义:现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。
2 现在完成进行时的构成:现在完成进行时是由“have/has+been+动词的现在分词”构成3 现在完成进行时的基本句型肯定式 I/We have been working.疑问式 Have you been working?简略回答 Yes,I/we have. No,I/we haven't.肯定式 He/She/It has been working.疑问式 Has he/she/it been working?简略回答 Yes,he/she/it has. No,he/she/it hasn't.4 现在完成进行时的用法1)在强调指出动作还未结束,还要继续下去。
如:I've been reading this book for two hours,but I haven't finished it. 这本书我已读了两个小时了,但我还没读完。
I've read this book.我已读完这本书了。
2)强调动作延续时间的长久或带感情色彩。
She has always been working like that.她一贯是这样工作的。
3)现在完成进行时也可表示现在以前这段时间反复发生的事情。
We've been seeing quite a lot of each other recently.最近我们经常见面。
5 现在完成时和现在完成进行时的区别1)现在完成进行时更强调动作的延续性,它是现在完成时的强调形式。
试比较:We've been living here for ten years.We've lived here for ten years.我们在这儿已经住了十年了。
2)在不用时间状语的情况下,现在完成进行时表示动作仍在进行。
英语现在完成进行时试题类型及其解题技巧及解析
英语现在完成进行时试题类型及其解题技巧及解析一、初中英语现在完成进行时1.—How much do you know about the trade war between China and America?—Well, the newspapers ________ it in the past few weeks.A. reportB. will reportC. reportedD. have been reporting【答案】D【解析】【分析】句意:——你对中美之间的贸易战争了解多少?——哦,在最近的几周里报纸一直在报道这件事。
根据时间状语n the past few weeks可知谓语动词用现在完成时或者现在完成进行时,故选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.Have you ever _______ with a group?A. to speakB. studyC. studyingD. studied【答案】 D【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。
【点评】考查现在完成时的结构。
3.—Can Mr Read speak Chinese?—Yes.He speaks Chinese very well because he China for many years.A. has been inB. has been toC. has gone toD. has come to【答案】A【解析】【分析】句意为:--里德先生会说中文吗?---是的。
他汉语说得很好因为他已经在中国多年。
has been in 指的是某人在某地停留多长时间;has been to是去过某地已经回来;has gone to是去某地了,还没回来;has come to是已经来到某地,根据句意可知选A 【点评】考查动词短语辨析4.We can’t get sleep with a strong wind outside.A. blowB. blowingC. blewD. blows【答案】B【解析】【分析】句意:我们不能睡在外面,外面大风吹。
英语现在完成进行时试题类型及其解题技巧含解析
英语现在完成进行时试题类型及其解题技巧含解析一、单项选择现在完成进行时1.He is really nervous. He ______back and forth all the night waiting for the results.A.has been walking B.had walkedC.walked D.is walking【答案】A【解析】试题分析:本句的时间状语是all the night整个晚上。
句意:他真的很紧张,整个晚上她一直走来走去在等待结果。
现在完成进行时表示动作的持续性和反复性。
故A正确。
2.I ________ a topic for the composition, but haven’t decided yet.A.will think about B.have been thinking aboutC.had thought about D.was thought about【答案】B【解析】试题分析:考查时态:句意:我一直在考虑作文的话题,但是还没有决定呢。
从but haven’t decided yet.可知是从过去到现在一直在想,还没有决定,表示动作从过去到现在一直在进行,可能还是要进行下去,用现在完成进行时,选B。
考点:考查时态3.Japan’s economy in the past twenty years. No one knows how long it before it regains its increase.A.has been declining; will beB.has declined; would beC.had been in decline; would takeD.was on the decline; will take【答案】A【解析】试题分析:考查时态辨析。
根据句意和时间指示词in the past twenty years和介词before 可以判断前后应该分别采用现在完成进行时和一般将来时。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
外研版英语现在完成进行时综合分类解析一、初中英语现在完成进行时1.—Lucy seems absent these days.—She _____ a job from city to city—you see, she is graduating in June.A. hunts forB. is to hunt forC. has hunted forD. has been hunting for【答案】D【解析】【分析】句意:——Lucy这些天似乎不在。
——从一个城市到另一个城市她一直在寻找一份工作,你知道,她将在六月毕业。
根据"you see, she is graduating in June."可以判断"她快要毕业,所以最近一直在找工作",用现在完成进行时,故选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.I to Rongjiang last year.But I never to Chongjiang.A. went,have,beenB. will go,have,beenC. went,have,goneD. go,have,gone【答案】 A【解析】【分析】句意:去年我去了榕江,但我从未去过重江。
由last year可知,第一句用一般过去时;由第二句中的never可知,用现在完成时,故选A。
【点评】考查动词的时态,注意句中的时间状语的暗示。
3.I'm sorry you so long, but it'll still be some time before Jim gets back.A. waitB. waitedC. had waitedD. have been waiting【答案】 D【解析】【分析】句意:很抱歉让你等了这么长时间,但吉姆还得过一段时间才能回来。
have been waiting,现在完成进行时,表示从过去开始的动作一直持续到现在,可能还要持续,根据下一句but it'll still be some time before Jim gets back.可知可能还要继续等待,所以用现在完成进行时,故选D。
【点评】考查时态,掌握现在完成进行时的用法。
4.The most delicious cookies in the world ________ by granny. Please wait ten more minutes to enjoy them.A. makesB. is madeC. is being madeD. is going to make【答案】 C【解析】【分析】考查时态和语态。
句意:奶奶正在做世界上最好吃的饼干,再有十几分钟就可以享用了。
依据后面一句话的内容可知,奶奶是正在做饼干,故需要使用现在进行时的被动语态,故选C。
5.Why, you're late again! I ________ here for over two hours!A. am waitingB. waitedC. have been waitingD. was waiting【答案】 C【解析】【分析】考查现在完成进行时。
句意:为什么,你又迟到了!我在这里已经等了两个多小时了!根据句意可知,“等”这个动作是从过去开始,一直持续到现在一直在进行的动作,并对现在造成了影响。
故选C项。
【点评】现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
构成:have+been+doing。
6.I ________ my homework for four hours, but I am not sure whether I can hand it in tomorrow.A. have doneB. have been doingC. had been doingD. had done【答案】 B【解析】【分析】考查时态。
句意:四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。
现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性和反复性。
故B正确。
【点评】考查时态7.Dashan, who_________crosstalk, the Chinese comedic tradition, for decades, wants to mix it up with the Western stand-up tradition.A. will be learningB. is learningC. had been learningD. has been learning【答案】D【解析】【分析】考查时态。
本句的时间状语是“for decades几十年来”,该时间状语通常和现在完成的有关时态连用,本句强调这几十年来大山一直努力把中国相声和西方的脱口秀相结合。
所以使用现在完成进行时,强调动作的延续性和反复性。
故D正确。
8.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【解析】【分析】句意:我很累。
我整个下午一直在购物而且好像什么事也没做成。
用现在完成进行时表一直发生的动作。
9.—Why is your foreign teacher’s Chinese so good?—Because he China for eight years.A. has gone toB. has been toC. has come toD. has been in【答案】D【解析】【分析】句意为:--为什么你的外教的中文那么好?--因为他来中国已经8年了。
时间状语for eight years是一段时间,所以要用表示状态的短语be in的现在完成时态,故选D【点评】考查现在完成时的短语辨析。
10.Doctor Smith, who in Shanghai for more than ten years, is considering working in Huaian, but he hasn't decided yet.A. had workedB. has been workingC. is workingD. works【答案】 B【解析】【分析】句意:在上海工作了十年多的史米斯医生正在考虑去淮安工作,但他还没有决定。
分析句子可知,本句中的who指代前面的先行词doctor Smith,是单数。
而根据后面的内容可知,本句中的史密斯先生在上海已工作了十多年,现在还在上海,故要用现在完成进行时。
故选B。
【点评】考查时态,本题涉及现在完成进行时的应用。
11.But actually, these Englishers ______ gradually in accents, spellings, expressions and the usage of vocabulary and we have to adapt to that.A. had changedB. changedC. have been changingD. is changing【答案】 C【解析】【分析】句意:但事实上,这些说英语的人在口音,拼写和单词的使用上一直在改变,因此我们必须适应这件事。
结合句意可知英语的变化从过去开始,持续到现在,并且会持续到将来,故用现在完成进行时,即have/has been doing,又主语these Englishers 是复数,故用have been changing,选C。
【点评】考查时态,本题涉及现在完成进行时。
12.Housing prices_____ since a few years ago. Therefore, it's time the central government _____ some effective measures to bring them under control.A. have increased; would takeB. have increased; will takeC. have been increasing; takesD. have been increasing; took【答案】D【解析】【分析】句意:自从去年年底房价一直在上涨。
因此,该是中央政府采取措施降低并控制房价的时候了。
由since判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型It's/was time that“该是.......的时候了",从句中往往用过去时,也可以用"should+动词原形";故答案是D。
【点评】考查时态,本题涉及现在完成进行时和一般过去时的应用,以及固定句型"It's/was time that。
13.—So much remains to be done!—Well, it's not surprising. So many people all the time recently.A. comeB. have comeC. have been comingD. came【答案】 C【解析】【分析】句意:—还有许多事情要做!—好吧,这并不奇怪。
最近来的人太多了。
考查时态。
根据all the time recently可知句子用现在完成进行时态,故答案为:C。
【点评】考查时态在具体语境中的运用。
14.— I haven't seen Jacky these days.— She ________ for the driving test due to take place next Monday.A. will prepareB. has been preparingC. was preparingD. prepared【答案】 B【解析】【分析】句意:——这些天我没见过Jacky。
——她一直在为下周一的驾驶考试做准备。
表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,用现在完成进行时,故选B。
【点评】考查时态,本题涉及现在完成进行时。
15.—Wow! So many different aliens' appearances you draw!—I ______many websites about aliens.A. will visitB. was visitingC. had visitedD. have been visiting【答案】 D【解析】【分析】句意:——哇!你画了那么多外星人的外貌!——我一直在访问很多关于外星人的网站。