现在完成进行时难点、易错点(1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
必备英语现在完成进行时难点、易错点
一、初中英语现在完成进行时
1.—You look pretty tired today!
—I an environmental report over the last few days, which should be submitted to the boss tomorrow.
A. wrote
B. was writing
C. had written
D. have been writing
【答案】D
【解析】【分析】句意:—你今天看起来很累!—在过去的几天里我一直在写一个环境报告,这个报告明天应要提交给老板。
表示从几天前开始一直进行持续到现在的动作,用现
在完成进行时,故选D.
【点评】考查动词时态,本题涉及现在完成进行时的应用。
2.I to Rongjiang last year.But I never to Chongjiang.
A. went,have,been
B. will go,have,been
C. went,have,gone
D. go,have,gone
【答案】 A
【解析】【分析】句意:去年我去了榕江,但我从未去过重江。
由last year可知,第一句
用一般过去时;由第二句中的never可知,用现在完成时,故选A。
【点评】考查动词的时态,注意句中的时间状语的暗示。
3.The couple _________their new flat since the end of last month. They haven't finished yet.
A. have been decorating
B. have decorated
C. has been decorating
D. was decorating
【答案】 A
【解析】【分析】句意:这对夫妇从上个月末起就一直在装饰他们的新公寓。
他们还没有
完成。
decorate装饰,动词;根据句意和since the end of last month可知,此处表示动
作从某一时间开始,一直持续到现在,所以应该用现在完成进行时,且此处主语是the couple,且根据后句中的they可知,此处指的是夫妻两个人,所以表示名词复数,所以谓
语动词用原形,故选A。
【点评】考查现在完成进行时和主谓一致。
注意表示动作从某一时间开始,一直持续到现在,应该用现在完成进行时。
4.— Tom says he is too tired to go on.
— He can't. He ________ for an hour.
A. had worked
B. has just worked
C. just worked
D. has only been working
【答案】 D
【解析】【分析】考查动词时态。
句意:汤姆说他太累了不能继续了。
他不可能这样,他
只工作了一个小时。
从本题的语境中可以看出他不可能累的原因是:他从开始工作到现在仅仅才工作了一个小时,因此应该用现在完成进行时,故选D项。
5.I ________ my homework for four hours, but I am not sure whether I can hand it in tomorrow.
A. have done
B. have been doing
C. had been doing
D. had done
【答案】 B
【解析】【分析】考查时态。
句意:四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。
现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性和反复性。
故B正确。
【点评】考查时态
6.Dashan, who_________crosstalk, the Chinese comedic tradition, for decades, wants to mix it up with the Western stand-up tradition.
A. will be learning
B. is learning
C. had been learning
D. has been learning
【答案】D
【解析】【分析】考查时态。
本句的时间状语是“for decades几十年来”,该时间状语通常和现在完成的有关时态连用,本句强调这几十年来大山一直努力把中国相声和西方的脱口秀相结合。
所以使用现在完成进行时,强调动作的延续性和反复性。
故D正确。
7.—Nice to see you again after all these years. What ________?
—Well, I've tried many things since we left school. I'm now working for a large oil company.
A. have you done
B. were you doing
C. did you do
D. have you been doing
【答案】D
【解析】【分析】考查时态。
句意:—这么多年以后再次看见你真是太好了。
这些年你一直在做什么?—自从我毕业以后我尝试了很多事情。
我现在在一家大型的石油公司。
根据句意说明是问对方这些年在做什么,因此使用现在完成进行时表示。
故答案为D。
【点评】本题难度不大,重点把握句意和熟知现在完成进行时的内涵。
8.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 raised
B. has been raising
C. has risen
D. has been rising
【答案】D
【解析】【分析】考查动词时态。
句意:即使巴菲特每年都捐赠一部分财产,巴菲特所持有的伯克希尔·哈撒韦公司的股票一直增长迅速。
raise是及物动词,要用raise的话,需要改成“财产被提高”;rise是不及物动词,表示某物上涨;财富在持续上涨,表示从过去开始一直持续到现在还要持续下去,用现在完成进行时。
故选D。
【点评】本题要求考生在理解句义的基础上,进一步牢固掌握动词的各种时态的用法。
9.He _______ it for two hours, and he's still watching now.
A. has been watched
B. watching
C. has been watching
D. is watching
【答案】 C
【解析】【分析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在完成进行时。
故选C。
10.Doctor Smith, who in Shanghai for more than ten years, is considering working in Huaian, but he hasn't decided yet.
A. had worked
B. has been working
C. is working
D. works
【答案】 B
【解析】【分析】句意:在上海工作了十年多的史米斯医生正在考虑去淮安工作,但他还没有决定。
分析句子可知,本句中的who指代前面的先行词doctor Smith,是单数。
而根据后面的内容可知,本句中的史密斯先生在上海已工作了十多年,现在还在上海,故要用现在完成进行时。
故选B。
【点评】考查时态,本题涉及现在完成进行时的应用。
11.Mr. Herpin is one of the foreign experts who ________ in China in the last five years.
A. works
B. is working
C. are working
D. have been working
【答案】 D
【解析】【分析】句意:Herpin先生是过去五年在中国工作的外国专家之一。
根据in the last five years可知,句子用现在完成时态或现在完成进行时态,故选D。
【点评】考查时态,本题涉及现在完成进行时。
12.—How much do you know about the trade war between China and America?
—Well, the newspapers ________ it in the past few weeks.
A. report
B. will report
C. reported
D. have been reporting
【答案】D
【解析】【分析】句意:——你对中美之间的贸易战争了解多少?——哦,在最近的几周里报纸一直在报道这件事。
根据时间状语n the past few weeks可知谓语动词用现在完成时或者现在完成进行时,故选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
13.—Lucy seems absent these days.
—She _____ a job from city to city—you see, she is graduating in June.
A. hunts for
B. is to hunt for
C. has hunted for
D. has been hunting for
【解析】【分析】句意:——Lucy这些天似乎不在。
——从一个城市到另一个城市她一直在寻找一份工作,你知道,她将在六月毕业。
根据"you see, she is graduating in June."可以判断"她快要毕业,所以最近一直在找工作",用现在完成进行时,故选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
14.______ her ambition of becoming a professional singer, she _____ very hard since an early age.
A. To realize, has been training
B. Realizing, trained
C. To realize, was trained
D. Realized, has trained
【答案】 A
【解析】【分析】句意:为了实现成为职业歌手的志向,她从小就一直很努力地训练。
本题第一空中使用不定式做目的状语,第二句时间状语since an early age通常和现在完成时连用,表示从过去就开始的动作,本句使用现在完成进行时强调动作的延续性,表示她一直都在努力训练。
故A项正确。
【点评】考查非谓语动词和时态,本题涉及不定式作目的状语和现在完成进行时的应用。
15.My friends from the mainland to me that they find the city's subway cars are "too old" compared with what they pay for subways in Beijing.
A. complained
B. is complaining
C. was complaining
D. have been complaining
【答案】 D
【解析】【分析】句意:我来自大陆的朋友一直在向我抱怨,他们发现城市里的地铁和他们在北京支付的地铁相比太老了。
由句子结构可知,含有宾语从句的复合句,从句谓语动词are,用的是一般现在时,主句强调动作的延续性和反复性,要用现在完成进行时,故选D。
【点评】考查现在完成进行时。
注意根据主从句的时态关系确定正确的时态。
16.—Where is Mary?
—Oh, she went out after breakfast, and her paper in the library ever since. You can find her there.
A. Wrote
B. had written
C. has been writing
D. is writing
【答案】 C
【解析】【分析】句意:—Mary去哪了?—她吃完早饭就出去了,从那以后她就一直在图书馆里写论文,你可以在那找到她。
考查时态。
Mary写论文这个动作从过去一直持续到现在,而且还可能继续下去,应该用现在完成进行时,故答案为:C。
【点评】考查现在完成进行时。
17.Our headteacher ____for months to make sure that we understand the importance of concentration.
A. tried
B. was trying
C. has been trying
D. is trying
【解析】【分析】句意: 我们的班主任几个月来一直在努力确保我们理解集中注意力的重要性。
现在完成进行时表示现在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行。
分析本句可知,try这个动作现在以前这一段时间里一直在进行,这个动作可能仍在进行。
且由“for months”也表明本句应该用现在完成进行时。
故选C。
【点评】考查时态,本题涉及现在完成进行时。
18.—Wow! So many different aliens' appearances you draw!
—I ______many websites about aliens.
A. will visit
B. was visiting
C. had visited
D. have been visiting
【答案】 D
【解析】【分析】句意:——哇!你画了那么多外星人的外貌!——我一直在访问很多关于外星人的网站。
分析句子可知,由前句可知,指的是现在你画的。
可推断出第二句是指从过去到现在一直在访问这些网站,动作从过去一直持续到现在,且这个动作一直在进行,故要用现在完成进行时,因此D符合题意,故选D。
【点评】考查时态,本题涉及现在完成进行时。
19.—Excuse me, which movie are you waiting for?
—The new Star Wars. We here for more than two hours.
A. waited
B. wait
C. would be waiting
D. have been waiting
【答案】 D
【解析】【分析】句意:—打扰了,你们在等哪一部电影?—《星球大战》,我们已经在这儿等了两个多小时了。
"for+时间段"与完成时连用,根据语境可知,说话的时候仍然在等,因此用现在完成进行时,故选D。
【点评】考查时态,本题涉及现在完成进行时。
20.— You look tired.
— I ___________ clothes all day.
A. washed
B. have washed
C. was about to wash
D. have been washing
【答案】D
【解析】【分析】句意:——你看上去很累。
——我洗了一天的衣服。
此处表示动作一整天都在进行,一直在持续,用现在完成进行时,故选D。
【点评】考查动词时态,本题涉及现在完成进行时的应用。
二、初中英语动词的时态
21.––I didn’t see you at the party yesterday. Why?
––Because I _______ for an important person at that time.
A.was waiting B.is waiting C.will wait
【答案】A
【解析】句意:——昨天我在聚会上没有看见你。
为什么?——因为在那时我正在等一个重要的人。
根据at that time可知此处用过去进行时,故为was waiting,故选A。
22.Jack is my classmate. We ______ each other since he came to our school.
A.knew B.have known C.will know
【答案】B
【解析】
【详解】
句意:杰克是我的同学。
自从他来到我们学校,我们就认识了。
A. knew一般过去时;B. have known现在完成时;C. will know一般将来时。
时间状语从句“since he came to our school.”表示的是截止到目前为止的时间段,主句用现在完成时,故答案为B。
23.一You look tired. What's the matter?
一I on a sofa because my grandparents have been here to spend the weekend. I can't have a good sleep.
A.slept B.am sleeping C.was sleeping D.have slept
【答案】B
【解析】句意:——你看起来非常累。
怎么啦?——因为我的祖父母在这里度周末,我一直在沙发上睡觉。
我无法睡个好觉。
根据You look tired.可知你现在看起来非常累,因此在沙发上睡觉这个是近段时间一直在做,故用现在进行时,故选B。
24.---It’s late mom, why don’t you sleep?
---Your dad hasn’t come back. I ________ for him.
A.am waiting B.wait C.waited D.have waited
【答案】A
【解析】
【详解】
句意:——妈妈很晚了,你为什么不睡觉?——你爸爸还没回来。
我在等他。
A. am waiting 现在进行时;B. wait动词原形;C. waited过去式;D. have waited现在完成时。
本题主要考查现在进行时。
根据题意,爸爸还没有回来,“我”正在等你爸爸。
表示现在正在进行的动作,用现在进行时 am/is/are + doing 的形式。
又因为主语是 I,故 be 动词用 am。
故填 am waiting,故选A。
25.Larry, we’re glad you have arrived. We ______ to drive to the station to meet you. A.began B.would begin C.have begun D.were beginning
【答案】D
【解析】句意:Larry,我们很高兴你来了,我们正要开车去车站接你。
began一般过去时态,开始,表示过去发生的动作;would begin将会开始,过去将来时;have begun现在完成时,表示过去发生的动作对现在的影响;were beginning正要开始。
根据句意we’re glad
you have arrived可知,Larry现在已经来了,因此打算开车去车站应该是过去打算去做,但还没有去做的事情,故应选D。
26.He likes music very much. He’s the school music club for half a year.
A.joined B.taken part in C.joined in D.been in
【答案】D
【解析】
【详解】
句意:他非常喜欢音乐。
他在学校音乐俱乐部工作半年了。
A. joined“加入,参加”,指加入某党派、某组织或某社会团体;B. taken part in参加(群众性活动、会议等);C. joined in 表示参加某项运动或活动;D. been in经常表示状态,而且寓意更为丰富【执政;在家;到达;在…里面参加…运动项目;从事等】。
half an hour表示的是时间段,而A,B,C选项都是短暂性的动词或词组,在肯定句中不能与表示一段的时间状语连用,用join的延续性形式be in,故答案为D。
27.In the past few years, many schools ______ the ways of doing morning exercises. A.change B.changes C.will change D.have changed
【答案】D
【解析】
试题分析:句意:在过去的几年里,很多学校已改变了做早操的方式。
根据时间状语In the past few years可知,本题用现在完成时。
故选D。
28.-Have you washed the clothes? -Not yet. But I _________ them in half an hour. A.washed B.have washed C.will wash D.wash
【答案】C
【解析】
句意:——你洗衣服了吗?——还没有。
但我半小时以后就洗。
In half an hour半小时后,表示的是将来时间。
故选C。
29.Mary is a kind girl. She often _______ her classmates with their homework.
A.help B.helps
C.is helping D.helped
【答案】B
【解析】
句意:玛丽是一个善良的女孩,她经常帮助她的同学做作业。
根据often判断,经常性的动作用一般现在时,主语she是第三人称单数,因此动词要用三单形式,故答案为B。
30.___ you ____ my watch? Yes, I ____ it on the table just now.
A.Did , see , saw B.Did , see , see C.Have , seen, saw. D.Have , seen, have seen
【答案】C
【解析】句意:——你看见我的手表了吗?——是的,我刚才在桌子上看到了。
第一个空根据答语中的Yes, I ____ it on the table just now.可知事情已经发生了,强调对现在造成的影响,所以问句应用现在完成时,结构为:have/has+动词过去分词,主语是you,所以用have,see的过去分词是seen;第二个空根据时间状语just now“刚才”,它是表示过去的时间状语,是一般过去时的标志词,可以判断答语应用一般过去时,即谓语动词see要用其过去式saw;结合选项,可知C选项符合题意,故答案选C。