现在完成时专项练习及答案
2016年全国中考英语试题专题练习:现在完成时
1、(2016•永州)-___you ever ___to the Great Wall?
-Yes,Three times.( )
A.Has,been B.Have,been C.Have,gone
【考点】现在完成时.
【分析】--你曾经去过长城吗?
--是的.去过三次了.
【解答】答案:B.
have been to 表示曾经去过某地,have gone to,表示已经去了某地,或正在去某地的路上,根据ever和three times,可以推测这里表示曾经去过某地,现在已经回来了,主语是you,这里应该用have.故选B.
2、(2016•宁夏)-Look!Someone _______ the classroom.
-Well,it wasn't me.I didn't do it.( )
A.is cleaning B.was cleaning
C.has cleaned D.will clean
【考点】现在完成时.
【分析】--看,有人已经把教室打扫干净了
--呃,不是我做的.我没有打扫.
【解答】答案:C.
根据it wasn't me.I didn't do it,可以判断打扫教室这个动作发生在过去,对现在造成了影响,教室已经打扫了,所以这里用现在完成时,结构为:have/has+动词过去分词.主语是someone,是个不定代词,作主语谓语动词用单数,故选C.
3、(2016•威海)---Is that a new coat?
---No,I_____it for a long time.( ) A.bought B.have bought
C.have had
【考点】现在完成时.
【分析】--那是一件新上衣吗?
--不,我已经买了很长时间了.
【解答】答案:C.
根据for a long time可知,这是一个表示一段时间的时间状语,通常用于现在完成时,而且动词应该用延续性动词,而buy是瞬间性动词,不能持续一段时间,所以要用have,这里是指拥有手表这种状态持续到现在,故用现在完成时态,结构为have/has+动词的过去分词,主语是I,所以助动词用have,动词have的过去分词为had.故选C
4、(2016•福州)-The boy misses his parents very much.
-So he does.They _____ the hometown for nearly two years.( )
A.have left B.will leave
C.have been away from
【考点】现在完成时.
【分析】--这个小男孩非常想念他的父母.
--确实是这样.他们离开家快2年了.
【解答】答案:C.
根据for nearly two years可知,这是一个表示一段时间的时间状语,而leave是瞬间性动词,不能持续一段时间,所以要用be away from,它后面可以跟表示一段时间的状语,结合语境可知用现在完成时,现在完成时态的结构为have/has+动词的过去分词,主语是They,所以助动词用have,故选C
5、(2016•苏州)-Hobo and Eddie the cinema to watch the film Zootopia.
-Oh,that's why I can't find them now.( ) A.have gone to B.have been to
C.has gone to D.has been to
【考点】现在完成时.
【分析】--Hobo 和 Eddie 去电影院看《疯狂动物城》这部影片了.
--哦,那就是我现在为什么找不到他们的原因.
【解答】答案:A.
have/has been to表示去过某地,人已经回来;have/has gone to表示去了某地,人未回来.根据that's why I can't find them now,可知那就是我现在为什么找不到他们的原因,说明了他们两个人现在不在这里,去看电影了.所以应用have/has gone to.Hobo and Eddie是两个人,所以助动词应该用have.故选A.
6、(2016•武汉)I don't feel very well,Jack.I'm afraid you______me your cold.( )
A.give B.had given C.have given D.would give
【考点】现在完成时.
【分析】我感觉很不好受,Jack.恐怕你把感冒传染给我了.
【解答】答案:C.
结合句意是说我感觉很不好受,恐怕你把感冒传染给我了,也就是传染感冒的动作发生在过去,对现在造成一定的影响,用现在完成时have/has+过去分词,主语you,故have,give 的过去分词given,故选C.
7、(2016•北京)It's nice to see you again.We each other since 2014.( )
A.won't see B.don't see
C.haven't seen D.didn't see
【考点】现在完成时.
【分析】很高兴再次见到你.自从2014以来,我们彼此就没有见过面.
【解答】答案:C.现在完成时,表示过去发生或已经完成的动作对现在造成的影响或结果.或从过去已经开始,持续到现在的动作或状态.根据It's nice to see you again.很高兴再次见到你.可知是说现在见到了.根据since 2014,可知从过去已经开始,持续到现在的状态.应该用现在完成时态.现在完成时态的构成:助动词have/has+过去分词,否定式为:助动词have/has+not+过去分词.根据主语we,所以应该用haven't seen,故选:C.
8、(2016•张家界)- you ever the history museum,Paul?
-No.I haven't.( )
A.Do;visit B.Did;visit
C.have;visited
【考点】现在完成时.
【分析】--Paul,你曾经参观过历史博物馆吗?
--不,没有.
【解答】答案:C.
根据问句中的ever结合答语No.I haven't.判断问句用现在完成时,现在完成时的构成是:主语+have/has+动词的过去分词;变一般疑问句把have提到主语前面,故答案为C
9、(2016•郴州)Yangjiang,a famous female writer,_____________for abut a month so
far.( )
A.died B.has been dead
C.has been died
【考点】现在完成时.
【分析】杨绛,一位著名的女性作家,到目前为止去世大约一个月了.
【解答】答案:B.
句中的时间状语for+时间段是现在完成时的标志,且句子中的谓语动词必须是延续性动词,现在完成时的构成是:主语+have/has+动词的过去分词;主语是第三人称单数,助动词用has,die是非延续性动词,不能与时间段连用,be dead表状态,可以与时间段连用,故答案为B
10、(2016•黔南州)Rick____a lot about Chinese culture since he came to China.( )
A.has learned B.will learn
C.learns D.learned
【考点】现在完成时.
【分析】自从Rick来到中国,他学到了很多关于中国文化的知识.
【解答】答案:A.
根据时间状语从句since he came to China结合句意"自从Rick来到中国,他学到了很多关于中国文化的知识."强调对于现在造成的结果和影响,判断主句用现在完成时.现在完成时的构成是:主语+have/has+动词的过去分词;主语是第三人称单数,助动词用has,故答案为A
11、(2016•烟台)-Lucy has to London.How can I get in touch with her?
-Don't worry.She will phone you as soon as she there.( )
A.been,will get B.been,gets
C.gone,will get D.gone,gets
【考点】现在完成时;一般现在时.
【分析】--露西已经去了伦敦,我怎么能和她联系上呢?
--别担心,她一到那里,就将打电话给你.
【解答】答案D.由语境:我怎么能和她联系上呢?可推断到Lucy已经去了伦敦,不在说话在身旁,故用has gone to,再由as soon as引导时间状语从句,用一般现在时代替将来时,主语为单数she用gets,故选D.
12、(2016•黑龙江)-May I speak to Mr.Lee?
-Sorry,he ______ Harbin,he ______ the city for two days.( ) A.has been to; has been in
B.has gone to; has been to
C.has gone to; has been in
【考点】现在完成时.
【分析】-我可以和李先生说话吗?
-对不起,他去了哈尔滨,他在这座城市已经两天了.
【解答】答案C.has been to 是指某人去过某地,但是现在不在那里;has gone to 是指某人去了某地,还没回来,也可能是在去的途中;has been in 是指某人从过去的某个时间到现在一直在某地.根据回答Sorry,可知他已经去了哈尔滨,用has gone to.再根据for
two days.应该可知他在这座城市已经两天了.后面空用has been in,故选C
13、(2016•黑龙江)Lei Feng ______ for many years,but his spirit is still encouraging
us.( )
A.died B.has been dead
C.has died
【考点】现在完成时.
【分析】雷锋已经去世许多年了,但他的精神仍在激励着我们.
【解答】答案为B.现在完成时常跟表示一段时间的时间状语,如"for+一段时间"、"since+时间点"、"during the past+一段时间"等,由设空处后的for many years可知应用现在完成时表状态的持续,且与一段时间连用动词要用延续性动词.die是短暂性动词,应转换为
be dead表状态,结合其现在完成时的构成has/have+过去分词,主语为单数,故为has been
dead,故选B.
14、(2016•怀化)-May I speak to Mr.Smith?
-Sorry,he isn't in.He Changsha.( )
英语现在完成时专题练习(及答案)
英语现在完成时专题练习(及答案)
一、单项选择现在完成时
1.―What do you think of our hometown?
―Very beautiful. You know it is the first time that I _______ here.
A.will be B.was
C.have been D.had been
【答案】C
【解析】
试题分析:考查固定句型中的时态。固定句型:it is/was 序数词 time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;本题前面是is,故使用现在完成时。句意:—你认为我们国家怎么样?—发出漂亮。你知道这是我第一次来到这里。故C正确。
考点:考查固定句型中的时态。
点评:固定句型:it is/was 序数词 time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;
2.It is the fourth time that Tom ______ in the maths exams.
A.failed B.has failed
C.had failed D.have failed
【答案】B
【解析】
【详解】
考查固定句式中的时态。固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。本题前面是is,故使用现在完成时,主语是第三人称单数,故B正确。句意:这是这个星期里他第四次打电话给你了。
【点睛】
固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。(1)It is the
现在完成时练习题108道(附答案)
108现在完成时练习题108道
现在完成时用于过去发生的动作或状态与现在的联系,包括对现在的影响、造成的结果以及动作的持续等。现在完成时的形式是由“have/has + 过去分词”构成。
1。1 现在完成时的构成
肯定句:主语 + have/has + 过去分词...
否定句:主语 + have/has + not + 过去分词。。。
疑问句:Have/Has + 主语 + 过去分词。.。?
疑问代词/疑问副词 + have/has + 主语 + 过去分词...?
肯定句 否定句 一般疑问句 简答
I / You have seen it I / You have not seen
it Have you seen it? Yes, I have.
No, I haven't.
He / She / It has
seen it He / She / It has not
seen it Has he seen it ? Yes, he has。
No, he hasn’t.
We / You / They have
seen it。 We / You / They have
not seen it. Have they seen it? Yes, they have.
No, they haven't。
1.2 现在完成时的肯定句
句型:主语(第三人称单数以外的人称) + have
主语(第三人称单数)+ has +
现在完成时的肯定句由助动词have/has加过去分词构成:
He’s gone shopping.他去买东西了。
I’ve never been to Paris。我从未到过巴黎。 108
1。3 现在完成时的否定句
句型:主语 + have/has + not + 过去分词。.。
现在完成时的否定句是在助动词have/has后加not,之后是过去分词:
现在完成时与过去完成时练习题及答案精选全文
可编辑修改精选全文完整版
现在完成时与过去完成时练习题及答案
一、选择题:
1. I _______ my homework already.
A. have finished B. finished C. had finished
2. Sarah _______ to the new movie yet.
A. hasn't been B. hasn't gone C. didn't go
3. By the time I arrived, they _______ the meeting.
A. have finished B. finished C. had finished
4. How long _______ this book?
A. have you read B. did you read C. had you read
5. He _______ breakfast when I called him this morning.
A. had B. has C. was having
6. _______ to the store before you went home?
A. Did you go B. Have you gone C. Had you gone
7. I _______ him for a long time.
A. have not seen B. did not see C. had not seen
六年级英语现在完成时专项练习40题【含答案解析】
六年级英语现在完成时专项练习40题【含答案解析】
1.I ______ my homework yesterday.
A.finished
B.have finished
C.had finished
答案解析:A。本题考查一般过去时和现在完成时的区别。yesterday 是一般过去时的标志词,所以用 finished。现在完成时强调过去发生的动作对现在造成的影响或结果,本题只是单纯地说昨天完成了作业,没有强调对现在的影响。B 选项 have finished 是现在完成时,C 选项 had finished 是过去完成时,均不符合题意。
2.She ______ to Beijing twice.
A.has gone
B.has been
C.went
答案解析:B。has been to 表示去过某地,人已经回来了;has gone to 表示去了某地,人还没回来。本题说她去过北京两次,人已经回来,所以用 has been。went 是一般过去时,不能体现去过两次这个状态。
3.He ______ the book for two days.
A.has borrowed
B.has kept
C.borrowed
答案解析:B。for two days 是一段时间,现在完成时中与一段时间连用的动词要用延续性动词,borrow 是短暂性动词,不能与一段时间连用,所以 A 和 C
选项错误。keep 是延续性动词,可以与一段时间连用。
4.They ______ the movie last week.
A.saw
B.have seen
C.had seen
答案解析:A。last week 是一般过去时的标志词,所以用 saw。现在完成时强调过去发生的动作对现在造成的影响或结果,本题只是说上周看了电影,没有强调对现在的影响。B 选项 have seen 是现在完成时,C 选项 had seen 是过去完成时,均不符合题意。
英语现在完成时专项练习(附答案)含答案
英语现在完成时专项练习(附答案)含答案
一、初中英语现在完成时
1.—Where is Catherine? I haven't seen her for days.
—She Wuhan. She'll be back next week.
A. has gone to B. has been to C. have gone to D. have been to
【答案】 A
【解析】【分析】句意:——Catherine在哪里?我好几天没见她。——她已经去武汉了。她将下周回来。主语是she,所以用has,排除C、D。A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。根据She'll be back next week.她下周回来可知现在还没有回来,故选A。
【点评】考查短语辨析,注意平时识记其区别,理解句意。
2.Mike used to be a top student, but he behind since he lost himself in computer games.
A. fell B. has fallen C. was D. has been
【答案】 D
【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。故选D。
【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。
现在完成时练习题及答案(精华版)
现在完成时练习题及答案(精华版)
现在完成时练习题及答案(精华版)
现在完成时是英语语法中一个重要的时态,用来表示过去发生的动作与现在的关系。掌握现在完成时的用法对于提高英语口语和写作水平非常关键。下面是一些关于现在完成时的练习题及答案,帮助大家更好地理解和掌握这个时态。
练习题一:
1.我从来没有去过法国。
2.他们已经看过这部电影了吗?
3.你见过他的新女朋友吗?
4.你学习过汉语吗?
5.我去过巴黎两次了。
练习题二:
1.他已经吃完晚饭了。
2.我们已经等了一个小时了。
3.她还没有收到我的邮件。
4.他们已经离开学校了。
5.我已经打电话给他了。 练习题三:
1.我已经做完作业了。
2.你刚才说过这个笑话了吗?
3.他们已经买好了礼物。
4.我已经读完这本书了。
5.你已经看过这个电影了吗?
练习题四:
1.他们已经结婚十年了。
2.我们还没有决定去哪里度假。
3.她去过中国吗?
4.你喝过咖啡吗?
5.我已经完成了这个项目。
答案一:
1. I have never been to France.
2. Have they watched this movie?
3. Have you seen his new girlfriend?
4. Have you studied Chinese?
5. I have been to Paris twice. 答案二:
1. He has finished dinner.
2. We have been waiting for an hour.
3. She hasn't received my email yet.
4. They have left school.
5. I have called him.
答案三:
1. I have finished my homework.
2. Did you tell this joke just now?
现在完成时专题练习附答案
现在完成时专题练习附答案
一、单项填空。
1. Li Hong has ________ the army for 2 years.
A. joined B. be in
C. been in D. joined in
2. We have been friends since ______.
A. children B. five years
C. five years ago
D. five years before
3. Mike ___________ the story for a month.
A. has bought B. has had
C. had had D. has borrowed
4. You ______ that question three times.
A. already asked
B. have already asked
C. already have asked
D. asked already
5. Those foreign friends left Guangzhou __________.
A. since last week
B. a week ago
C. for a week D. since a week ago
6. I _____ at this school for two years.
A. am studying
B. study
C. studied
D. have studied
7. They _________ in the city since last summer.
完整版)现在完成时专项练习题及答案(精选)
完整版)现在完成时专项练习题及答案(精选)
1、Both his XXX.
2、He has already been to Shanghai。has he?
3、Have you just met Mr。Li?
4、The famous writer has written one new book in the past
two years.
5、Our country has changed a lot so far。Yes。I hope it will
be even better.
6、Zhao Lan has already studied in this school for two years.
7、We have known Xiao Li since she was a little girl.
8、XXX is a very nice film。I have seen it twice.
9、These farmers have been to the United XXX。When did
they go there?
10.Have you finished your homework yet。Yes。I just
finished it a moment ago.
11.His father has been a member of the Party since 1978.
12.Yes。we have been friends for ten years.
13.How long have you been here。About two months.
14.Hurry up。The play has been on for ten minutes.
15.It has been ten years since he left the army.
16.Miss Green isn't in the office。She has gone to the library.
现在完成时练习题及答案
现在完成时
一、其构成
"助动词have (has) +动词过去分词"构成现在完成时。如:
1. Kate's never seen Chinese films,____ ? A. hasn't she B. has she
C. isn't she D. is she
析:陈述句部分含否定词never,简略问句部分要用肯定式,又因Kate's是Kate has 的缩写,故选B。
2. His uncle has already posted the photos to him. (改为否定句)
His uncle ______ posted the photos to him ______.
析:already常用在肯定句中,yet常用在否定句、疑问句中,故填hasn't,
yet。
3. -Ann has gone to Shanghai. -So ______her parents. A. has B. had
C. did D. have
析:"so+助/系/情态动词+主语"结构中的动词形式应与前句结构中动词形式保持一致,又后句的主语为her parents是复数,故选D。
二、其用法与标志词
(一)当句中有never, ever, just, already, yet, before等时,常用现在完成时。如:
1. -Mum, may I go out and play basketball? -___________ your
homework yet?
A. Do; finish
B. Are; finishing
C. Did; finish
D. Have; finished
2. -______ you ______anywhere before? -Yes, but I can't remember
where
I______
A. Did; surf; surfed
初中英语现在完成时练习题及答案
初中英语现在完成时练习题及答案
一、选择题
1. I _______ (not finish) my homework yet.
a) haven’t finish
b) hasn’t finished
c) haven’t finished
d) haven’t finishing
– 答案:c
2. Lily _________ (go) to the park twice this week.
a) has gone
b) gone
c) has been
d) gone to
– 答案:a
3. My parents ________ (buy) a new car last month.
a) buy
b) has buy
c) has bought
d) bought
– 答案:d
4. We ________ (visit) the Great Wall three times.
a) visited
b) has visited
c) have visited
d) have been visited
– 答案:c
5. She _______ (live) in London for five years.
a) lived
b) has lived
c) has been lived
d) have lived
– 答案:b
二、填空题
1. ________ you ever _______ (visit) the Eiffel Tower?
– 答案:Have, visited
2. My sister ________ (not finish) her homework yet. – 答案:has not finished
3. We ________ (already, see) that movie three times.
– 答案:have already seen
