【初中英语】 现在完成进行时的用法归纳练习

合集下载

初中英语语法一般现在完成进行时专项讲解及练习

初中英语语法一般现在完成进行时专项讲解及练习

初中英语语法一般现在完成进行时专项讲解及练习一、一般现在完成进行时的构成一般现在完成进行时是由“have/has been + 动词-ing”的形式构成。

表示动作或状态开始于过去某一时刻,持续到现在,并可能继续下去。

构成:主语 + have/has + been + 动词-ing二、一般现在完成进行时的用法1. 表示持续的动作或状态:主语 + have/has + been + 动词-ing- I have been ___.(我已经研究英语三年了。

)- They have been waiting for the bus for an hour.(他们已经等车等了一个小时了。

)2. 表示最近发生的动作:主语 + have/has + just + been + 动词-ing- He has just been ___.(他刚刚看了一部电影。

)- We have just been ___.(我们刚刚踢完足球。

)3. 表示经验或多次重复的动作:主语 + have/has + ever/never + been + 动词-ing- Have you ever been ___?(你曾经在海里游泳过吗?)- She has never been skiing.(她从未滑过雪。

)三、一般现在完成进行时的练1. 用所给单词的适当形式填空:- I ____________ (wait) here for half an hour.- They ____________ (study) for the test all morning.- We ____________ (just finish) eating dinner.- He ____________ (play) basketball since he was seven years old.2. 根据句意和括号内的提示填空:- How long ____________ they ____________ (learn) French? - They have been learning French for three years.- The dog ____________ (chase) its tail for the past ten minutes.- She ____________ (work) on this project since morning.- We ____________ (talk) for hours and we still have a lot to say.3. 改错题:- I has been living in this city since I was born. (改为“I have been living in this city since I was born.”)- They have just been buy new ___(改为“They have just been___.”)四、总结一般现在完成进行时是用来描述从过去某一时刻开始一直持续到现在的动作或状态。

现在完成进行时讲解及练习

现在完成进行时讲解及练习

现在完成进行时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)在不用时间状语的情况下,现在完成进行时表示动作仍在进行。

现在完成进行时讲解及练习题及答案

现在完成进行时讲解及练习题及答案

现在完成进行时讲解及练习题及答案什么是现在完成进行时?现在完成进行时是英语中的一种时态,用来表达一个动作或状态从过去某一时间开始一直持续到现在的情况。

这个时态可以用来描述动作的进行、状态的持续以及对现在产生的影响。

现在完成进行时的构成现在完成进行时的构成由"have been + 现在分词"组成。

其中,“have”是助动词,用于表示现在完成时;"been"是"be"的过去分词,表示进行或状态;现在分词则是动词-ing形式。

现在完成进行时的用法现在完成进行时通常用来描述以下情况:1. 一个动作或状态从过去某一时间开始,持续到现在,并可能还会继续下去。

例如:I have been studying English for three hours.(我已经学英语三个小时了,而且可能还会继续学下去。

)2. 表示对现在的影响。

例如:You look tired. Have you been working all day?(你看起来很累,你是不是一整天都在工作?)现在完成进行时的练题及答案1. 把下列句子改成现在完成进行时。

- He is reading a book. --> He has been reading a book.- They are playing football. --> They have been playing football.- She is studying for the exam. --> She has been studying for the exam.2. 写出下列动词的现在分词形式。

- read --> reading- play --> playing- study --> studying3. 根据括号内的提示,用现在完成进行时形式填空。

- I _______ (wait) for him for two hours. (wait)- She looks tired because she _______ (work) all day. (work)- They _______ (learn) Chinese for six months. (learn)答案:1.- He has been reading a book.- They have been playing football.- She has been studying for the exam.2.- reading- playing- studying3.- have been waiting- has been working- have been learning以上是现在完成进行时的讲解及一些练题及答案。

八年级英语现在完成进行时特殊用法练习题40题含答案解析

八年级英语现在完成进行时特殊用法练习题40题含答案解析

八年级英语现在完成进行时特殊用法练习题40题含答案解析1.She ______ English for two hours.A.has been studyingB.has studiedC.studiedD.will study答案解析:A。

选项B“has studied”是现在完成时,表示过去发生的动作对现在造成的影响,但没有强调动作的持续性;选项C“studied”是一般过去时,不符合现在完成进行时的要求;选项D“will study”是一般将来时,也不符合题目要求。

而选项A“has been studying”是现在完成进行时,强调从过去开始一直持续到现在的动作,且对现在有影响,符合题意。

2.He ______ basketball since morning.A.has been playingB.has playedC.playedD.will play答案解析:A。

选项B“has played”现在完成时,没有体现动作的持续性;选项C“played”一般过去时;选项D“will play”一般将来时。

只有选项A“has been playing”现在完成进行时,强调从早上开始一直持续到现在的打篮球的动作,且对现在有影响。

3.Mom ______ cleaning the house all day.A.has been doingB.has doneC.didD.will do答案解析:A。

选项B“has done”现在完成时,不是强调持续动作;选项C“did”一般过去时;选项D“will do”一般将来时。

选项A“has been doing”现在完成进行时,体现妈妈一整天都在打扫房子这个持续动作且对现在有影响。

4.They ______ homework for three hours.A.has been doingB.have doneC.didD.will do答案解析:A。

【英语】初中英语现在完成进行时解题技巧(超强)及练习题(含答案)含解析

【英语】初中英语现在完成进行时解题技巧(超强)及练习题(含答案)含解析

【英语】初中英语现在完成进行时解题技巧(超强)及练习题(含答案)含解析一、初中英语现在完成进行时1.According to the newly-elected French president, Macron, France will reform the rigid and outdated rules that ________ the development of the country in the near future.A. limitedB. had limitedC. have been limitingD. will limit【答案】 C【解析】【分析】句意:据新当选的法国总统Macron,在不久的将来法国将改革那些一直在限制国家发展的僵化和过时的规则。

“…the r igid and outdated rules that the在本句中the rigid and outdated rules是先行词,在定语从句中development of the country…”作主语;“这些僵化的和过时的规则一直在限制国家的发展”,表示这个动作从过去一直到现在,这个动作一直在进行。

所以用现在完成进行时。

故选C。

【点评】考查时态,本题涉及现在完成进行时的应用。

2.Have you ever _______ with a group?A. to speakB. studyC. studyingD. studied【答案】 D【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。

【点评】考查现在完成时的结构。

3.—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年了。

八年级英语现在完成进行时特殊用法练习题20题含答案解析

八年级英语现在完成进行时特殊用法练习题20题含答案解析

八年级英语现在完成进行时特殊用法练习题20题含答案解析1. I have been studying English for two hours. I'm tired now. I ______ for a break.A.needB.have neededC.have been needingD.needed答案解析:A。

本题考查现在完成进行时和一般现在时的区别。

“I have been studying English for two hours.”表示从过去到现在一直在学习英语,现在累了,需要休息,用一般现在时need 表示现在的需求。

B 选项have needed 是现在完成时,强调过去的动作对现在的影响,这里不合适。

C 选项have been needing 这种用法不常见。

D 选项needed 是一般过去时,不符合现在的情况。

2. She ______ on this project since last week.A.has been workingB.workedC.worksD.is working答案解析:A。

本题考查现在完成进行时的用法。

“since last week”表示从上周开始一直持续到现在的动作,要用现在完成进行时has been working。

B 选项worked 是一般过去时,不能体现持续到现在。

C 选项works 是一般现在时,也不符合。

D 选项is working 是现在进行时,同样不能表达从过去持续到现在。

3. Tom ______ football every day this month.A.has been playingB.playedC.playsD.is playing答案解析:A。

“this month”表示这个月,从过去一段时间持续到现在每天都在踢足球,用现在完成进行时has been playing。

B 选项played 是一般过去时,不能体现持续。

现在完成进行时讲解和练习

现在完成进行时讲解和练习
• Who's eaten my apples?(b)
(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.

七年级英语现在完成进行时特殊用法综合强化练习题40题含答案解析

七年级英语现在完成进行时特殊用法综合强化练习题40题含答案解析

七年级英语现在完成进行时特殊用法综合强化练习题40题含答案解析1.She_____her homework since two hours ago.A.has been doingB.has doneC.didD.does答案解析:A。

选项A“has been doing”是现在完成进行时,表示从两个小时前开始一直在做家庭作业,强调动作的持续性且对现在有影响。

选项B“has done”是现在完成时,强调动作的完成,不强调持续性。

选项C“did”和选项D“does”分别是一般过去时和一般现在时,不符合时间状语“since two hours ago”的要求。

2.They_____football in the playground for a long time.A.have been playingB.have playedC.playedD.play答案解析:A。

选项A 现在完成进行时,表示他们在操场上踢足球这个动作持续了很长时间且对现在有影响。

选项 B 现在完成时,不强调动作的持续。

选项C 和D 分别是一般过去时和一般现在时,不符合题意。

3.Mom_____cooking dinner for an hour.A.has been makingB.has madeC.madeD.makes答案解析:A。

选项A 现在完成进行时,强调妈妈做晚饭这个动作持续了一个小时且对现在有影响。

选项B 现在完成时,强调完成。

选项C 和D 分别是一般过去时和一般现在时,不符合语境。

4.The students_____studying English since morning.A.have beenB.haveC.wereD.are答案解析:A。

选项A“have been studying”现在完成进行时,表明学生从早上开始一直在学习英语,强调持续且对现在有影响。

选项B“have”缺少动词,不完整。

选项C 和D 分别是一般过去时和一般现在时,与时间状语“since morning”不搭配。

七年级英语现在完成进行时特殊用法综合强化练习题30题(答案解析)

七年级英语现在完成进行时特殊用法综合强化练习题30题(答案解析)

七年级英语现在完成进行时特殊用法综合强化练习题30题(答案解析)1.She ______ reading books since this morning.A.has beenB.have beenC.isD.was答案解析:A。

主语是she,所以用has been。

现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。

B 选项have been 与主语she 不搭配;C 选项is 是一般现在时,不符合题意;D 选项was 是一般过去时,也不符合要求。

2.They ______ playing football for two hours.A.have beenB.has beenC.areD.were答案解析:A。

主语是they,所以用have been。

现在完成进行时强调动作从过去开始一直持续到现在,并且可能继续下去。

C 选项are 是一般现在时;D 选项were 是一般过去时,都不符合要求。

3.I ______ studying English hard this week.A.have beenB.has beenC.amD.was答案解析:A。

主语是I,用have been。

现在完成进行时表示一段时间内一直在进行的动作。

C 选项am 是一般现在时;D 选项was 是一般过去时,不符合题意。

4.My brother ______ watching TV since he came home.A.has beenB.have beenC.isD.was答案解析:A。

主语是my brother,用has been。

现在完成进行时体现从过去某一时刻开始的动作持续到现在。

C 选项is 一般现在时;D 选项was 一般过去时,都不对。

5.We ______ waiting for the bus for a long time.A.have beenB.has beenC.areD.were答案解析:A。

(英语)中考英语初中必备英语现在完成进行时技巧全解及练习题(含答案)

(英语)中考英语初中必备英语现在完成进行时技巧全解及练习题(含答案)

(英语)中考英语初中必备英语现在完成进行时技巧全解及练习题(含答案)一、初中英语现在完成进行时1.Even though he gives away a piece of his fortune each year, the stock of Berkshire Hathaway, the source of Warren Buffet's wealth, very rapidly.A. has raisedB. has been raisingC. has risenD. has been rising 【答案】D【解析】【分析】考查动词时态。

句意:即使巴菲特每年都捐赠一部分财产,巴菲特所持有的伯克希尔·哈撒韦公司的股票一直增长迅速。

raise是及物动词,要用raise的话,需要改成“财产被提高”;rise是不及物动词,表示某物上涨;财富在持续上涨,表示从过去开始一直持续到现在还要持续下去,用现在完成进行时。

故选D。

【点评】本题要求考生在理解句义的基础上,进一步牢固掌握动词的各种时态的用法。

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.Have you ever _______ with a group?A. to speakB. studyC. studyingD. studied【答案】 D【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。

【点评】考查现在完成时的结构。

4.— 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【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。

七年级英语现在完成进行时特殊用法综合强化练习题30题(答案解析)

七年级英语现在完成进行时特殊用法综合强化练习题30题(答案解析)

七年级英语现在完成进行时特殊用法综合强化练习题30题(答案解析)1. My sister ______ (read) the same book for two weeks. She really likes it.A. has been readingB. readsC. readD. has read答案:A。

解析:本题考查现在完成进行时表示重复性动作或持续到现在的不间断动作。

A选项has been reading是现在完成进行时,表示从过去开始一直持续到现在的动作,这里表示姐姐两周来一直在读同一本书,符合语境。

B选项reads是一般现在时,表示经常发生的动作或客观事实,这里不是表达经常读这本书,所以B错误。

C选项read是一般过去时,只表示过去某个时间发生的动作,不能体现持续到现在,所以C错误。

D选项has read是现在完成时,强调过去的动作对现在的影响,而不是强调动作的持续进行,所以D错误。

2. The boys ______ (play) football in the park every weekend since last month.A. have been playingB. playC. playedD. are playing答案:A。

解析:这里考查现在完成进行时表示重复性动作。

A选项have been playing现在完成进行时,表示从上个月开始每个周末都在重复做踢足球这个动作,一直持续到现在。

B选项play是一般现在时,只表示经常的动作,没有体现从过去到现在的持续和重复,所以B错误。

C选项played是一般过去时,只表示过去的动作,不能体现持续到现在的重复性,所以C错误。

D选项are playing是现在进行时,只表示现在正在进行的动作,不能体现从过去到现在的情况,所以D错误。

3. My mother ______ (cook) delicious meals for us these days.A. has been cookingB. cooksC. cookedD. is cooking答案:A。

七年级英语现在完成进行时特殊用法练习题40题

七年级英语现在完成进行时特殊用法练习题40题

七年级英语现在完成进行时特殊用法练习题40题1.She ______ her homework since this morning.A.has been doingB.has doneC.didD.does答案:A。

现在完成进行时表示从过去某一时间开始一直持续到现在的动作,且有可能继续下去。

选项 A 符合现在完成进行时的结构,has/have been doing。

选项B 是现在完成时,表示过去发生的动作对现在造成的影响或结果。

选项 C 和 D 分别是一般过去时和一般现在时,不符合题干中从早上开始一直持续的动作。

2.He ______ basketball in the playground for two hours.A.has been playingB.has playedC.playedD.plays答案:A。

现在完成进行时强调动作的持续性。

选项A 正确。

选项B 现在完成时,不能体现动作的持续进行。

选项C 和D 分别是一般过去时和一般现在时,不符合题干中持续两个小时的动作。

3.They ______ TV since six o'clock.A.have been watchingB.have watchedD.watch答案:A。

现在完成进行时表示从六点开始一直在看电视,还可能继续看下去。

选项 A 符合。

选项B 现在完成时,没有突出动作的持续性。

选项C 和D 错误原因同前两题。

4.The teacher ______ explaining the lesson for half an hour.A.has beenB.has been explainingC.explainedD.explains答案:B。

现在完成进行时,强调老师解释课程这个动作持续了半小时。

选项B 正确。

选项A 缺少动词;选项C 和D 时态不对。

5.Mom ______ cooking dinner for an hour.A.has beenB.has been cookingC.cookedD.cooks答案:B。

八年级英语现在完成进行时特殊用法练习题20题(答案解析)

八年级英语现在完成进行时特殊用法练习题20题(答案解析)

八年级英语现在完成进行时特殊用法练习题20题(答案解析)1.She has been learning English for three hours. She is very tired. She ______ English since this morning.A.has been learningB.learnedC.will learnD.learns答案解析:A。

本题考查现在完成进行时的用法。

题干中提到她从今天早上就一直在学英语,现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去,所以选A。

B 选项learned 是一般过去时,只表示过去的动作,与现在没有联系;C 选项will learn 是一般将来时,不符合题意;D 选项learns 是一般现在时,也不符合题意。

2.He ______ basketball for two hours. He is still playing now.A.has been playingB.playedC.will playD.plays答案解析:A。

现在完成进行时表示从过去某一时间开始一直持续到现在并且还在进行的动作。

题干中他已经打了两个小时篮球,现在还在打,所以用has been playing。

B 选项played 是一般过去时,不能体现现在还在进行;C 选项will play 是一般将来时,不符合题意;D 选项plays 是一般现在时,也不符合题意。

3.They ______ cleaning the classroom for half an hour.A.has been cleaningB.have been cleaningC.cleanedD.will clean答案解析:B。

they 是复数,所以助动词用have。

现在完成进行时have been cleaning 表示他们已经打扫教室半小时了,并且可能还会继续打扫下去。

八年级英语现在完成进行时特殊用法练习题20题(带答案)

八年级英语现在完成进行时特殊用法练习题20题(带答案)

八年级英语现在完成进行时特殊用法练习题20题(带答案)1.She has been studying English ______ two hours.A.forB.sinceC.inD.at答案解析:A。

“for+时间段”可与现在完成进行时搭配,表示动作从过去持续到现在,并可能继续下去。

“since+时间点”也可与现在完成进行时搭配,但题干中不是时间点。

“in+时间段”通常与一般将来时搭配。

“at+时间点”不能与现在完成进行时搭配。

2.They have been playing basketball ______ Monday.A.forB.sinceC.inD.on答案解析:B。

“since+时间点”,Monday 是时间点,可与现在完成进行时搭配。

“for+时间段”题干中不是时间段。

“in+时间段”与一般将来时搭配。

“on+具体日期”不能单独与现在完成进行时搭配。

3.He has been reading this book ______ a long time.A.forB.sinceC.inD.at答案解析:A。

“for+时间段”可与现在完成进行时搭配,a long time 是时间段。

“since+时间点”题干中不是时间点。

“in+时间段”与一般将来时搭配。

“at+时间点”不能与现在完成进行时搭配。

4.We have been waiting for the bus ______ half an hour.A.forB.sinceC.inD.at答案解析:A。

“for+时间段”可与现在完成进行时搭配,half an hour 是时间段。

“since+时间点”题干中不是时间点。

“in+时间段”与一般将来时搭配。

“at+时间点”不能与现在完成进行时搭配。

5.She has been singing songs ______ yesterday.A.forB.sinceC.inD.at答案解析:B。

七年级英语现在完成进行时练习题40题含答案解析

七年级英语现在完成进行时练习题40题含答案解析

七年级英语现在完成进行时练习题40题含答案解析1.She_______watching TV for two hours.A.has beenB.have beenC.is beingD.was being答案解析:A。

主语是she,第三人称单数,所以用has been。

have been 用于主语不是第三人称单数时。

is being 和was being 不是现在完成进行时的正确形式。

现在完成进行时表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。

2.He_______playing basketball since morning.A.has beenB.have beenC.is beingD.was being答案解析:A。

主语是he,第三人称单数,用has been。

have been 不对。

is being 和was being 不是现在完成进行时形式。

现在完成进行时强调动作从过去开始持续到现在。

3.They_______studying English for a long time.A.has beenB.have beenC.is being答案解析:B。

主语是they,非第三人称单数,用have been。

has been 错误。

is being 和was being 不是现在完成进行时。

现在完成进行时表达持续的动作。

4.I_______reading this book for an hour.A.has beenB.have beenC.is beingD.was being答案解析:B。

主语是I,用have been。

has been 不对。

is being 和was being 不是现在完成进行时形式。

现在完成进行时表示从过去到现在一直在进行的动作。

5.We_______waiting for the bus for half an hour.A.has beenB.have beenC.is beingD.was being答案解析:B。

七年级英语现在完成进行时练习题30题(带答案)

七年级英语现在完成进行时练习题30题(带答案)

七年级英语现在完成进行时练习题30题(带答案)1.She______English for two hours.A.has been studyingB.has studiedC.studiedD.studies答案解析:A。

本题考查现在完成进行时。

“for two hours”表示一段时间,要用现在完成进行时,表示从过去某一时间开始一直持续到现在的动作,并且还可能继续下去。

B 选项has studied 是现在完成时,强调过去发生的动作对现在的影响;C 选项studied 是一般过去时;D 选项studies 是一般现在时。

2.They______games since morning.A.have been playingB.have playedC.playedD.plays答案解析:A。

“since morning”表示从早上开始到现在,要用现在完成进行时。

B 选项现在完成时;C 选项一般过去时;D 选项一般现在时。

3.He______the piano all day.A.has been playingB.has playedC.playedD.plays答案解析:A。

“all day”一整天,用现在完成进行时表示一直在弹钢琴。

B 选项现在完成时;C 选项一般过去时;D 选项一般现在时。

4.We______books for three hours.A.have been readingB.have readC.readD.reads答案解析:A。

“for three hours”表示一段时间,用现在完成进行时。

B 选项现在完成时;C 选项一般现在时;D 选项一般现在时。

5.The girls______songs since afternoon.A.have been singingB.have sungC.sangD.sings答案解析:A。

“since afternoon”从下午开始,用现在完成进行时。

【初中英语】 现在完成进行时技巧全解及练习题(含答案) 精品资料

【初中英语】 现在完成进行时技巧全解及练习题(含答案) 精品资料

【初中英语】必备英语现在完成进行时技巧全解及练习题(含答案) 精品资料一、初中英语现在完成进行时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.— 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【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。

——也许她还没有完成工作。

yet用于否定句末,是现在完成时的标志词,故选C。

【点评】考查动词的时态。

3.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。

(英语)初中英语现在完成进行时解题技巧及练习题(含答案)及解析

(英语)初中英语现在完成进行时解题技巧及练习题(含答案)及解析

(英语)初中英语现在完成进行时解题技巧及练习题(含答案)及解析一、初中英语现在完成进行时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.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.Have you ever _______ with a group?A. to speakB. studyC. studyingD. studied【答案】 D【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。

【点评】考查现在完成时的结构。

4.— 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.The Ford Company its autonomous minicars on public roads in Arizona, the US, without asafety driver since October, 2017.A. has been operatingB. has operatedC. had been operatingD. had operated【答案】A【解析】【分析】句意:自2017年10月。

福特汽车公司在美国亚利桑那州的公共道路一直让没有安全的的司机操纵的自动化微型轿车运转。

since,“自从”,Since后如果是过去的时间,主句要用现在完成时。

因此可知C、D是过去完成时,不符合。

现在完成进行表示动作从过去一直持续至现在,这个动作正在进行。

而B是现在完成时,表示动作到现在已完成或停止。

分析可知从过去一直至现在,要用现在完成进行时,故选A。

【点评】考查动词时态,本题涉及现在完成进行时的应用。

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【解析】【分析】考查情态动词表推测及现在完成时的用法。

一方面,表示推测语气时,意为“不可能”;may not意为“可能不是”;must不用于否定句;另一方面,“have/has can’tgone to+地点”意为“去了某地”,表示不在说话人这儿;“have/has been to +地点”表示“去过某地”。

句意为“——看,吉姆和他朋友在树下谈话。

——不可能是他。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【初中英语】现在完成进行时的用法归纳练习一、初中英语现在完成进行时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【解析】【分析】句意:我很累。

我整个下午一直在购物而且好像什么事也没做成。

用现在完成进行时表一直发生的动作。

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和后半句句意“他现在仍然在看”可知应用现在完成进行时。

故选C。

3.—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。

4.—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【点评】考查现在完成时的短语辨析。

5.We can’t get sleep with a strong wind outside.A. blowB. blowingC. blewD. blows【答案】B【解析】【分析】句意:我们不能睡在外面,外面大风吹。

blowing表示正在进行时。

【点评】考察with结构。

6.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。

【点评】考查动词的时态,注意句中的时间状语的暗示。

7.— Do you know the Color Run, a five-kilometer race?—Yes. So far it______into quite a few cities in our country.A. comesB. cameC. has come【答案】 C【解析】【分析】句意:——你知道彩色跑,一个五千米的赛跑吗?——知道,到目前为止它已经进入了我们国家的好几个城市。

由so far可知用现在完成时,故选C。

【点评】考查现在完成时。

8.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。

9.The western countries have been _________ Christmas for many years.A. celebratingB. celebrateC. celebratesD. celebrated【答案】 A【解析】【分析】have/has been+现在分词是现在完成进行时;句意:西方国家很多年来一直在庆祝圣诞节。

故选A。

10.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正确。

11.— What's wrong? You look really stressed out.—I ________ the whole week preparing for my graduation paper.A. workB. have workedC. have been workingD. worked【答案】 C【解析】【分析】句意:—你怎么了?看起来真的压力很大。

—我已经连轴转努力了一整个星期来写我的毕业论文。

根据本题题意,“我”已经从一周前开始,持续工作直至现在(有表达时间段的提示短语the whole week),唯有现在完成进行时可表达这一含义,应选用have been doing的结构,故选C。

【点评】考查时态,本题涉及现在完成进行时。

12.—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。

【点评】考查时态,本题涉及现在完成进行时的应用。

13.______ 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项正确。

【点评】考查非谓语动词和时态,本题涉及不定式作目的状语和现在完成进行时的应用。

14.You ____your depression for long, and now it's time to relax yourself.A. maskedB. will have maskedC. have been maskedD. have been masking【答案】 D【解析】【分析】句意:你压抑了很久,现在是时候放松一下了。

根据句意可知,此处应使用现在完成进行时,表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去。

故选D。

【点评】考查时态,本题涉及现在完成进行时的应用。

15.—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。

【点评】考查时态在具体语境中的运用。

16.—I ________ in the same position too long My legs have fallen asleep.—Shake it a little before you get up.A. will sitB. have satC. am sittingD. have been sitting【答案】 D【解析】【分析】句意:——我坐得太久了,腿麻了。

——站起来之前动一动。

分析句意可知,本句为现在完成时,表示表示从过去某一时间开始一直在进行的动作,并有可能持续下去,其形式为:sb have /has been doing sth。

故选D。

【点评】考查时态,本题涉及现在完成进行时。

17.In my younger years, my father gave me some advice that I in my mind ever since.A. turned overB. was turning overC. had turned overD. have been turning over【答案】 D【解析】【分析】句意:在我年轻的时候,我的父亲给了我一些建议,从那时起,这些建议一直在我的脑海里翻来覆去。

相关文档
最新文档