现在完成进行时练习题
- 格式:doc
- 大小:29.50 KB
- 文档页数:2
英语现在完成进行时练习题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. 选择正确的动词形式填空。
【英语】英语现在完成进行时练习题含答案及解析一、单项选择现在完成进行时1.We ________ the bridge for over two years and it will be half a year before it’s completed. A.are building B.have builtC.have been built D.have been building【答案】D【解析】试题分析:考查现在完成进行时态。
由时间状语for over two years可确定要用现在完成时态,由语境知:这座桥还要半年才竣工,可知这两年一直在造桥,一直进行的动作用进行时态。
故要用现在完成进行时,因此选D。
句意:我们已经造桥几乎两年了,桥竣工大概还要半年。
考点:考查现在完成进行时态。
2.It's said that they ________ a better life ever since they moved to the US.A.had enjoyed B.have been enjoyingC.were enjoying D.would enjoy【答案】B【解析】B 考察动词时态。
句义:据说,他们自从搬到美国后一直过着更好的生活。
根据句义可知,此处表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。
故应该使用现在完成进行时。
故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【解析】试题分析:考查时态辨析。
英语现在完成进行时题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【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。
英语现在完成进行时练习题20篇一、单项选择现在完成进行时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.Mr. Smith ________ his pupils how to prepare for the test since 8 am, but no one listens to him.A.has told B.is tellingC.has been telling D.will have told【答案】C【解析】句意:Mr.Smith从早上8点开始就一直在不停地告诉学生们如何准备考试,但没有一个学生听他讲。
空处的动作从过去某一时间开始一直延续到现在,可能还要继续下去,因此应用现在完成进行时。
故答案选C。
3.Frank, where have you been? We _____ you since 2 o’clock.A.have been waiting for B.are waiting forC.had waited for D.waited for【答案】A【解析】试题分析:考查动词的时态。
句意:弗兰克,你去哪了?自从两点我们就在等你。
根据since 2 o’clock自从两点可知用现在完成时,这个动作一直在持续,故用现在完成进行时;4.Since the time humankind started gardening, we _____to make our environment more beautiful.A.try B.have been tryingC.are trying D.will try【答案】B【解析】试题分析:考查动词时态。
【英语】英语现在完成进行时练习题含答案一、初中英语现在完成进行时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【解析】【分析】句意:很抱歉让你等了这么长时间,但吉姆还得过一段时间才能回来。
八年级英语现在完成进行时特殊用法练习题40题1.She ______ her homework since this morning.A.has been doingB.has doneC.didD.does答案解析:A。
选项B“has done”是现在完成时,表示已经完成的动作;选项C“did”和选项D“does”是一般过去时和一般现在时,不符合句子意思。
句子中有“since this morning”,表示从早上开始一直在做某事,要用现在完成进行时“has been doing”。
2.He ______ football in the park for two hours.A.has been playingB.has playedC.playedD.plays答案解析:A。
选项B“has played”现在完成时强调动作的完成;选项C“played”一般过去时和选项D“plays”一般现在时不符合语境。
“for two hours”表示一段时间,要用现在完成进行时表示一直在做某事。
3.They ______ TV all evening.A.have been watchingB.have watchedC.watchedD.watch答案解析:A。
选项 B 现在完成时不能体现整个晚上一直在看的持续状态;选项 C 和 D 时态错误。
“all evening”表示一段时间,用现在完成进行时。
4.The girl ______ singing since she got up.A.has beenB.hasC.wasD.is答案解析:A。
句子意思是女孩从起床后一直在唱歌。
选项B“has”后面缺少动词;选项 C 和 D 时态错误。
要用现在完成进行时“has been singing”。
5.We ______ waiting for the bus for half an hour.A.have beenB.haveC.wereD.are答案解析:A。
现在完成进行时练习题一、用现在完成进行时填空:1. I ___________________ (read) this book for a week.2. She ___________________ (learn) English for two years.3. We ___________________ (wait) for him for over an hour.4. They ___________________ (play) football since morning.5. He ___________________ (work) on his project since yesterday.6. The children ___________________ (paint) the walls all day.7. The teacher ___________________ (explain) the lesson for half an hour.8. I ___________________ (watch) this movie since it started.9. They ___________________ (study) for the exam since last week.10. She ___________________ (wait) for the bus for a long time.二、改错题:请找出句子中的错误并进行修改。
1. He is talking on the phone since morning.2. We have been go to that restaurant many times.3. They have been playing tennis for two hours ago.4. She has been read this book for a month.5. I have been knowing him since I was a child.6. We have been living in this city since five years.7. They have been waiting for the train since two hours.8. He has been painting the house for three days before.9. She has been studying French for three years since.10. I have been working on this project for last week.三、根据句意和所给动词的提示,完成句子。
五年级英语现在完成进行时单选题50题1.She _____ playing basketball for two hours.A.has beenB.have beenC.isD.was答案:A。
本题考查现在完成进行时的用法。
主语是she,第三人称单数,所以助动词用has。
现在完成进行时的结构是have/has been + 动词的现在分词。
B 选项助动词错误。
C 和D 选项不是现在完成进行时的形式。
2.They _____ reading books since this morning.A.has beenB.have beenC.isD.are答案:B。
主语是they,非第三人称单数,助动词用have。
现在完成进行时表示从过去某一时间开始一直持续到现在的动作,所以用have been + 动词现在分词的形式。
A 选项助动词错误。
C 和D 选项不是现在完成进行时的形式。
3.The boy _____ watching TV all afternoon.A.has beenB.have beenC.isD.was答案:A。
主语是the boy,第三人称单数,助动词用has。
现在完成进行时强调动作从过去开始一直持续到现在,用has been + 动词现在分词。
B 选项助动词错误。
C 和D 选项不是现在完成进行时的形式。
4.We _____ singing songs for an hour.A.has beenB.have beenC.isD.are答案:B。
主语是we,非第三人称单数,助动词用have。
现在完成进行时表示从过去某一时刻开始一直持续到现在的动作,have been + 动词现在分词。
A 选项助动词错误。
C 和D 选项不是现在完成进行时的形式。
5.Mary _____ doing her homework since two o'clock.A.has beenB.have beenC.isD.was答案: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【解析】试题分析:考查动词的时态。
句意:妈妈在哪?她在厨房里。
她今早上一直在做家务。
根据 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【解析】考察时态。
根据句意可知是指中国人们一直在丰富这科学发展观的内容,故使用现在完成进行时,表示一直在发生的事情。
根据现在完成进行时的练习题1. 以下句子中找出使用了现在完成进行时的句子:- 我正在读一本很有趣的书。
- 他们已经在准备晚餐了。
- 她每天都去跑步锻炼身体。
答案:他们已经在准备晚餐了。
2. 将下列动词的现在完成时改为现在完成进行时:- 他研究了三个小时了。
→ 他已经在研究了三个小时了。
- 我看过这部电影三次了。
→ 我已经在看这部电影三次了。
- 她完成了作业。
→ 她已经在完成作业了。
3. 写一个句子,使用现在完成进行时来描述一个正在进行的动作。
答案:他已经在玩游戏了一个小时了。
4. 请将下列句子翻译成英文:- 我已经在等了你一个小时了。
→ I have been waiting for you for an hour.- 他们已经在计划明年的旅行了。
→ They have been planning next year's trip.- 她已经在做这个项目两个星期了。
→ She has been working on this project for two weeks.5. 运用适当的现在完成进行时动词形式填空:- 我(等待)你很久了。
→ have been waiting- 他们(聊天)已经很长时间了。
→ have been chatting- 她(绘画)这幅画两个小时了。
→ has been painting6. 写一段话,描述一个你最近以来一直在做的事情,使用现在完成进行时。
答案:我最近以来一直在研究新的编程语言。
我已经在阅读相关书籍和观看教程视频,同时也在进行编程练,以提高我的技能。
以上是根据现在完成进行时的练题内容。
练习:
1. - Hi, Tracy, you look tired.
- I’m tired. I ___the living room all day.
A. painted
B. had painted
C. have been painting
D.
have painted
Ex
2. - How are you today?
- Oh, I ______ as ill as I do now for a very long time.
A. didn’t feel
B. wasn’t feeling
C. don’t feel
D.
haven’t felt
3. Now that she is out of a job, Lucy _______ going back to
school, but she hasn’t decided yet.
A. had considered
B. has been considering
C. considered
D. is going to consider
4.The crazy fans ___ patiently for two hours, and they would
wait till the movie star arrived.
A. were waiting
B. had been waiting
C. had waited
D.
would wait
5. - The window is dirty.
- I know. It _______ for weeks.
A. hasn’t cleaned
B. didn’t clean
C. wasn’t cleaned
D.
hasn’t been cleaned
6.The scientist ______ the experiment for half a year, but he
______ yet.
A. made; didn’t succeed
B. made; hasn’t succeeded
C. was making; didn’t succeed
D. has been making; hasn’t
succeeded
7. The wounded solider ______ in the snow for hours.
A. lie on his back
B. has lied on his back
C. has been laying on his back
D. has been lying on his
back
8. I’m glad to see that you _____ a lot of progress since I
______ you last.
A. will make; have met
B. have been making; met
C. had made; met
D. have made; meeting
9. She _____ in this school _____ the past ten years.
A. was teaching; since
B. had been teaching; since
C. would teach; for
D. has been teaching; for
10. Now that she is out of a job, Lucy ____ going back to school, but she hasn’t decided yet.
A. had considered
B. has been considering
C. considered
D. is going to consider
11. Linda feels exhausted because she ____ so many visitors today.
A. has been having
B. had been having
C. was having
D. had had
12. - I ____ so busily recently that I ____ no time to help
you.
- That’s OK. I can manage it by myself.
A. have been working; have
B. have worked; had
C. am working; will have
D. had been working; had had
13. - Have you finished the report?
- No. I ________ it all this week.
A. will do
B. had done
C. have done
D. have been doing
14. Years ago we didn’t know this, but recent science ____
that people who don’t sleep well soon get ill.
A. showed
B. has shown
C. will show
D. is showing。