【英语】英语现在完成进行时练习题含答案
- 格式:doc
- 大小:78.50 KB
- 文档页数:13
小升初英语现在完成进行时专项单选80题(含答案)1.She ______ her homework since two hours ago.A.has been doingB.has doneC.didD.does答案:A。
“since two hours ago”表示从两个小时前开始一直持续到现在的动作,要用现在完成进行时,A 选项正确。
B 选项现在完成时强调过去发生的动作对现在的影响。
C 选项一般过去时表示过去某个时间发生的动作。
D 选项一般现在时表示经常发生的动作或存在的状态。
2.They ______ football in the park for a long time.A.have been playingB.have playedC.playedD.play答案:A。
“for a long time”表示一段时间,要用现在完成进行时,A 选项正确。
B 选项现在完成时强调过去发生的动作对现在的影响。
C 选项一般过去时表示过去某个时间发生的动作。
D 选项一般现在时表示经常发生的动作或存在的状态。
3.I ______ this book for two days.A.have been readingB.have readC.readD.reads答案:A。
“for two days”表示一段时间,要用现在完成进行时,A 选项正确。
B 选项现在完成时强调过去发生的动作对现在的影响。
C 选项一般过去时表示过去某个时间发生的动作。
D 选项一般现在时表示经常发生的动作或存在的状态。
4.He ______ TV since he came home.A.has been watchingB.has watchedC.watchedD.watches答案:A。
“since he came home”表示从他回家开始一直持续到现在的动作,要用现在完成进行时,A 选项正确。
B 选项现在完成时强调过去发生的动作对现在的影响。
四年级英语现在完成进行时练习题50题1.She ______ reading books for two hours.A.has beenB.have beenC.isD.are答案:A。
解析:主语是she,第三人称单数,现在完成进行时的结构是have/has been doing,所以用has been。
C 和D 选项不是现在完成进行时,排除。
B 选项have 不能与she 搭配。
2.They ______ playing football since morning.A.has beenB.have beenC.isD.are答案:B。
解析:主语是they,复数,现在完成进行时用have been doing。
C 和D 选项不是现在完成进行时,排除。
A 选项has been 不能与they 搭配。
3.I ______ studying English for an hour.A.has beenB.have beenC.isD.are答案:B。
解析:主语是I,第一人称,现在完成进行时用have been doing。
C 和D 选项不是现在完成进行时,排除。
A 选项has been 不能与I 搭配。
4.The boy ______ singing a song for ten minutes.A.has beenB.have beenC.isD.are答案:A。
解析:主语是the boy,第三人称单数,现在完成进行时用has been doing。
C 和D 选项不是现在完成进行时,排除。
B 选项have been 不能与the boy 搭配。
5.We ______ watching TV since afternoon.A.has beenB.have beenC.isD.are答案:B。
解析:主语是we,复数,现在完成进行时用have been doing。
C 和D 选项不是现在完成进行时,排除。
英语现在完成进行时练习题1. 用现在完成进行时改写下列句子。
1.I (study) English for two years.2.She (play) the piano since she was five.3.They (work) on this project for a month.4.We (wait) for the bus for twenty minutes.5.He (run) since 6 o'clock.2. 选择正确的动词形式填空。
1.I __________ (read) this book for three hours.2.She __________ (teach) at this school since 2015.3.They __________ (build) their house for six months.4.We __________ (watch) TV all evening.5.He __________ (write) his essay for two hours.3. 用现在完成进行时完成句子。
1.John __________ (learn) French for three years.2.The kids __________ (play) outside since morning.3.My parents __________ (prepare) dinner for an hour.4.Our team __________ (practice) for the game since last week.5.I __________ (paint) my room for two days.答案1. 用现在完成进行时改写下列句子。
1.I have been studying English for two years.2.She has been playing the piano since she was five.3.They have been working on this project for a month.4.We have been waiting for the bus for twenty minutes.5.He has been running since 6 o'clock.2. 选择正确的动词形式填空。
英语现在完成进行时题20套(带答案)一、初中英语现在完成进行时1.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。
【点评】考查时态,本题涉及现在完成进行时的应用。
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.— 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 crazy fans___________ patiently for two hours, and they will wait till the movie star arrives.A.are waiting B.had waitedC.have been waiting D.will wait【答案】C【解析】试题分析:考查动词的时态和语态。
句意:疯狂的粉丝一直耐心的等待了二个小时,将一直等到这位电影明星到来。
根据时间状语for two hours,,表示现在完成进行时,故选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.—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.— Isn't it hard to drive downtown to work?—Yes, that's why I ________ to work by train.A. have been goingB. have goneC. was goingD. will have gone 【答案】A【解析】【分析】考查时态:根据句意:-开车到市中心工作难道不难吗?-是,那就是我为什么一直坐火车上班的原因。
说明坐火车上班一直持续到现在以后可能还在做。
用现在完成进行时,选A。
【点评】考查现在完成进行时。
2.We can’t get sleep with a strong wind outside.A. blowB. blowingC. blewD. blows 【答案】B【解析】【分析】句意:我们不能睡在外面,外面大风吹。
blowing表示正在进行时。
【点评】考察with结构。
3.— he ___ Japan before?—Yes, he there two years ago.A. Did,visitedB. Has,has visitedC. Has,visitedD. Did,has visited 【答案】 C【解析】【分析】句意:--他以前去过日本吗?--是的,他两年前去过那里。
根据before可知句子要用现在完成时“have/has+过去分词”,主语he是第三人称单数故用has,这是一个一般疑问句,将has提前,故选C。
【点评】考查动词的时态,注意语境中提供的时间状语。
4.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【解析】【分析】句意:很抱歉让你等了这么长时间,但吉姆还得过一段时间才能回来。
英语现在完成进行时练习题含答案一、单项选择现在完成进行时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【解析】试题分析:考查动词的时态。
句意:妈妈在哪?她在厨房里。
她今早上一直在做家务。
根据 all morning表示一直做某事,故选D项。
考点 : 考查动词的时态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.For some time now, Chinese people, under the leadership of CPC, ______ the contents of the Scientific Development Theory in the course of practicing socialism in China.A.had been improving B.have been improvingC.were improving D.improved【答案】B【解析】考察时态。
根据句意可知是指中国人们一直在丰富这科学发展观的内容,故使用现在完成进行时,表示一直在发生的事情。