初中现在完成时练习题

初中现在完成时练习题
初中现在完成时练习题

初中现在完成时练习题

一.选择题(共49小题)

1.一Hello!Could I speak to Lily?

一Sorry,she is not in.She _______ Shanghai.()

A.have been to B.have gone to C.has been to D.has gone to

2.Jack,I haven't seen your uncle for a long time.

He ________ Shanghai on business for two months.()

A.went to B.has gone to C.has been in D.has been to

3.﹣﹣﹣Why are you worried?

﹣﹣﹣I'm expecting a call from my daughter.She ______ New York for three years.()

A.has gone to B.has been to C.has been in D.has come in

4.﹣﹣where is your father?

﹣﹣He _____ Australia and he ______ Sydeny.()

A.has been to;has been in B.has gone to;has been in

C.has been in;has been to D.has gone to;has been to

5.﹣Do you miss your parents far away?

﹣Yes,very much.They the hometown for over two years.()

A.left B.have left

C.were away from D.have been away from

6.﹣Where are the flowers?

﹣﹣You see,someone them to the window.()

A.moves B.had moved C.has moved D.would move

7.一Your shoes are so old.Why don't you buy a new pair?

一Because I ______ all my money on an MP5.()

A.spend B.have spent C.am spending D.was spending

8.﹣﹣﹣When did Mike ________ the office?﹣﹣﹣Err,he _________ for about 10minutes.()A.leave,left B.left,was away

C.leave,has been away D.leave,has left

9."Did you borrow the comic book from the library?"

"Yes,I it for three days.I'll return it this afternoon."()

A.borrowed B.kept

C.have borrowed D.have kept

10.Our English teacher is very nice.We _____ friends since three years ago.()

A.were B.became C.have been D.have made

11.﹣Excuse me,where is Mr Brown's office?

﹣Sorry,I don't know.I ______ here for only a few days.()

A.work B.workedC.have worked D.will work

12.By the time I got to the cinema,the movie _______ for ten minutes.()

A.had begun B.had been on C.has started D.has been on

13.She _______ this book for nearly three weeks.()

A.has borrowed B.has lent C.has bought D.has kept

14.What are you going to do this weekend?I______ yet.()

A.haven't decided B.won't decide

C.have decided D.didn't decide

15.He has _______ for two years.Two years _______ a long time.()

A.left home;are B.left home;is

C.been away from home;is D.been away from home;are

16.﹣I'm sorry to hear that your pet dog has died.

﹣Though my dog for three months,I still miss him.()

A.has died B.has been dead

C.died D.was dead

17.﹣﹣﹣Where is Mr.Smith?﹣﹣﹣He ________ Guangzhou.He ________ there for a week.()A.has gone to;has been to B.has gone to;has been

C.has been to;has gone to D.has been in;has gone to

18.I heard the new song on the radio.I high and low in the music store,but I can't find the song.()A.search B.have searched

C.am searching D.will search

19.﹣Ben and Sue aren't home,are they?

﹣No.They to London on business.()

A.have gone B.go C.have been D.will go

20.Premier Zhou Enlaifor﹣﹣many years,he still lives in the hearts of Chinese people.()

A.died B.was died

C.has been died D.has been dead

21.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

22.﹣I'm sorry to have kept you waiting long.

﹣Never mind.I _____ here for only a few minutes.()

A.have been B.have come C.was D.am

23.﹣Helen,when did you move here?

﹣I here since two years ago.()

A.moved B.lived C.have moved D.have lived

24.People more and more useful things to protect the earth since Earth Day was started.()A.did B.were doing C.will do D.have done

25.﹣Is Jimmy going to the party?

﹣I'm afraid not.He ________ to Hainan Island.()

A.went B.has gone C.was going

26.﹣﹣﹣What do you think of our city?

﹣﹣﹣Very beautiful.You know it is the first time that I _____ here.()

A.will be B.was C.had been D.have been

27.Hurry up!The piano concert for five minutes.()

A.had begun B.has been on C.has begun D.began

28.﹣When did the Greens come to China?

﹣They_____ China for seven years.()

A.have come to B.have been to C.have come inD.have been in

29.I this book for a week.I have to return it now.()

A.borrow B.have borrowed

C.have kept

30.﹣Do you know the movie Lost in Thailand?

﹣Yes.I it twice.It's funny.()

A.saw B.see C.have seen D.will see

31.﹣﹣How long has Robert _______?﹣﹣﹣Since 2000.()

A.been to Beijing B.joined the art club

C.become a policeman D.studied in this school

32.Miss Lin____________ a lot of work for the poor area since 2010.()

A.does B.did C.has done D.will do

33.﹣Hello!May I speak to Alice?

﹣Sorry.She isn't here right now.She ________ to the library.()

A.goes B.went C.has gone D.is going

34.Sanya is a beautiful city.I there twice.()

A.have gone B.have been C.have gone to D.have been to

35.﹣Where's Lisa,Eric?

﹣She __________ to the library.()

A.goes B.had gone C.has gone D.would go

36.Hello,may I speak to Mr.Smith?

Sorry,he isn't in.He ______the office.()

A.has been to B.has gone to

C.has been away

37.﹣Have you seen Dr.Adams recently?

﹣No.He __________ Hong Kong for an international meeting.He'll come back tomorrow.()

A.has gone in B.has been in C.has gone to D.has been to

38.﹣did your uncle leave his hometown?

﹣He for nearly twenty years.()

A.When;has left B.When;has been away

C.How long;has left D.How long;has been away

39.I many new friends since I came here.()

A.make B.made C.will make D.have made

40.﹣Do you know Lucy's grandma?

﹣Of course.She is a kind woman,but she has for about a month since she in the accident.()

A.been dead;was killed B.died;was killed

C.been dead;killed D.died;killed

41.﹣you ever the history museum,Paul?

﹣No.I haven't.()

A.Do;visit B.Did;visit C.Have;visited

42.﹣Jenny,when did you move here?

﹣I here for three years.

A.lived B.moved C.have moved D.have lived

43.﹣I think our teacher.Mrs.Allen,knows everything.

﹣I agree.Because she over 2,000 books.()

A.read B.has read C.reads D.is reading

44.﹣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

45.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

46.We up.so we should help parents do some housework.()

A.grow B.grew C.will grow D.have grown

47.The shop in Baolong Square ________ for six years,but I ________ there so far.()A.has opened;haven't gone

B.has been open;haven't been

C.has been open;haven't gone

D.has opened;haven't been

48.﹣_____ to the United States?

﹣No,never.But I went to Canada a few years ago.()

A.Have you been B.Have you gone

C.Did you go D.Will you go

49.Hurry up!The movie _____ for 10minutes.()

A.begin B.began C.has begun D.has been on

二.填空题(共1小题)

50.Look!The snow(stop).Let's go outside to make a snowman.

初中现在完成时练习题

参考答案与试题解析

一.选择题(共49小题)

1.一Hello!Could I speak to Lily?

一Sorry,she is not in.She _______ Shanghai.()

A.have been to B.have gone to C.has been to D.has gone to

【分析】﹣﹣﹣你好,我可以和Lily讲话吗?﹣﹣﹣对不起,她不在.她已经去上海了.

【解答】答案:D.根据"she is not in"可知已经去上海了,主语+have/has+gone to+地点表示已经去某地了,主语+have/has+been to+地点意为曾经去过某地,表示去过回来了,主语是she,要用主语+has+gone to+地点,故选D.

【点评】本题考查主语+have/has+gone to+地点和主语+have/has+been to+地点用法区别,及主语是第三人单数时要用助动词has.

2.Jack,I haven't seen your uncle for a long time.

He ________ Shanghai on business for two months.()

A.went to B.has gone to C.has been in D.has been to

【分析】﹣杰克,我很长时间没见过你的叔叔了.

﹣他去上海做生意两个月了.

【解答】答案:C 根据for two months可知,"两个月"表示一段时间,表示过去的动作一直持续到现在,应该用现在完成时态;现在完成时态的结构为have/has+动词的过去分词,主语是he,助动词用has;动词短语has been to表示"去而归"和has gone to表示"去而未归",故排除BD;has been in表示"在某处",be是延续性动词,它后面可以表示一段时间的状语,故选C.

【点评】判断动词的时态,要通过所给的时间状语、提示词或语境去判断动词存在的状态.此题注意has been to"去而归",has gone to"去而未归"和has been in"在某处"等相似动词短语的词义辨析.

3.﹣﹣﹣Why are you worried?

﹣﹣﹣I'm expecting a call from my daughter.She ______ New York for three years.()

A.has gone to B.has been to C.has been in D.has come in

【分析】﹣你为什么焦急?﹣我在期待我女儿的电话,她在纽约三年了.

【解答】答案:C have gone to去了,没回;B have been to去过某地; C have been in 一直呆在某地; D have come in无此结构,根据句中的时间for three years可知应用现在完成时,表示过去发生的事一直持续到现在,需要注意的是谓语动词必须是延续性动词,have/has been to/gone to/come是非延续性动词,has been in+地点的结构是延续性动词,又因为主语是单数,所以只能用has,故选C

【点评】判断动词的时态,要通过所给的时间状语去判断动词存在的状态.注意延续性动词和短暂性动词的区别

4.﹣﹣where is your father?

﹣﹣He _____ Australia and he ______ Sydeny.()

A.has been to;has been in B.has gone to;has been in

C.has been in;has been to D.has gone to;has been to

【分析】﹣你爸爸在哪里?﹣他去了澳大利亚,他在悉尼.

【解答】正确答案:B.

have gone to表示去了某地或在去某地的路上,have been to表示曾经去过某地,现在已经回来了,have been in表示在某地.根据题干可知说话人在询问对方爸爸在哪里,且悉尼是澳大利亚的一个城市,则他爸爸是去了澳大利亚,他在悉尼,故选择B.

【点评】本题考查have gone/been to,have been in,基础题,掌握三者的基本用法与区别,再根据题干进行选择.

5.﹣Do you miss your parents far away?

﹣Yes,very much.They the hometown for over two years.()

A.left B.have left

C.were away from D.have been away from

【分析】你想念你远方的父母吗?

是的非常想念.他们离开家乡已经有两年了.

【解答】答案:D 根据时间状语for two years 可知,要用现在完成时态;并且动词要用延续性动词,leave 为瞬间动词,be away 为延续性动词;又因现在完成时态的结构为have/has+动词的过去分词.故选D.【点评】判断动词的时态,要通过所给的时间状语去判断动词存在的状态,以及是否要用延续性动词.

6.﹣Where are the flowers?

﹣﹣You see,someone them to the window.()

A.moves B.had moved C.has moved D.would move

【分析】翻译:﹣﹣花在哪里?

﹣﹣你看,有人把他们移到了窗口.

【解答】moves一般现在时;had moved过去时;would move过去将来时;叙述的时候,花已经被移走了,根据语境可知应用现在完成,故选:C.

【点评】本题主要考查现在完成时的用法,根据语境利用排除法即可选的

7.一Your shoes are so old.Why don't you buy a new pair?

一Because I ______ all my money on an MP5.()

A.spend B.have spent C.am spending D.was spending

【分析】你的鞋这么旧.你为什么不买一双新的?因为我已经把所有钱花在了买MP5上了.

【解答】答案:B 考查现在完成时态的用法:它表示过去发生或完成的事情对现在造成的影响和结果.现在完成时的结构是have/has+动词的过去分词,根据Your shoes are so old.Why don't you buy a new pair?鞋现在是旧的却不买新的可知,我已经把钱花在了买MP5上了,故选B

【点评】此类题目要首先了解现在完成时态的意义,要注意与一般过去时态的区别,它主要表现了过去发生或完成的事情对现在造成的影响和结果.这是现在完成时态的重要应用之一.

8.﹣﹣﹣When did Mike ________ the office?﹣﹣﹣Err,he _________ for about 10minutes.()A.leave,left B.left,was away

C.leave,has been away D.leave,has left

【分析】﹣迈克什么时候离开办公室的?

﹣他离开大约有10分钟了.

【解答】答案:C.根据When did Mike ________ the office?结合选项可知迈克什么时候离开办公室的?句子是由助动词did构成的一般过去式的一般疑问句,后接动词原形leave;

he _________ for about 10minutes.结合选项可知他离开大约有10分钟了.可知句子里有for+一段时间,;它是现在完成时的标志词,强调状态的持续,现在完成时的构成是:has/have+p.p;for引导一段时间,主句用现在完成时的延续性动词be away,结合语境,故选C.

【点评】在做题时首先找出考点(现在完成时),然后再掌握用法(for引导一段时间,主句用现在完成时

的延续性动词);再结合题干做出正确的选择.

9."Did you borrow the comic book from the library?"

"Yes,I it for three days.I'll return it this afternoon."()

A.borrowed B.kept

C.have borrowed D.have kept

【分析】﹣你从图书馆借那本漫画书了吗?﹣是的,我借了三天.我今天下午去还.

【解答】答案:D 现在完成时态表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,此时的动词必须是延续性动词,句中常带有表示一段时间的时间状语,如:for+时间段.根据for three days 可知,要用现在完成时态,现在完成时态的结构为have/has+动词的过去分词,又知borrow是非延续性动词而keep是延续性动词故选:D

【点评】现在完成时态表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,此时的动词必须要用于延续性动词

10.Our English teacher is very nice.We _____ friends since three years ago.()

A.were B.became C.have been D.have made

【分析】我们的英语老师很好.自从三年前我们就是朋友了.

【解答】答案:C 根据时间状语since可知,要用现在完成时态,现在完成时态的结构为have/has+动词的过去分词.并且句子中的谓语动词要为延续性动词,D选项中made为瞬间动词;故选C.

【点评】判断动词的时态,要通过所给的时间状语去判断动词存在的状态,并且要注意句子中应该用瞬间动词还是延续性动词的问题.

11.﹣Excuse me,where is Mr Brown's office?

﹣Sorry,I don't know.I ______ here for only a few days.()

A.work B.workedC.have worked D.will work

【分析】﹣﹣打扰一下,哪是布朗先生的办公室?﹣﹣对不起,我不知道.我在这才工作了几天.

【解答】答案:C 联系句子的汉语意思再根据句中for only a few days(只有几天)可知这是现在完成时态的标志,即for+一段时间,又知完成时态的结构为have+过去分词,所以此处应用have worked.故选C.【点评】本题考查现在完成时态的使用.动词填空时,要先抓住标志词判断时态,现在完成时的标志词常有already,ever,yet,so far,for,since等等,要熟记用法.

现在完成时专项练习及答案

现在完成时专项练习及答案 一、单项选择 1.He has_________for two years.Two years _______a long time. A. left home ; are B. left home; is C. been away from home; is D. been away from home;are 2.---How long have you _____the football team of the school?---About 2 years. A. been on B. been at C .joined D. played 3.---I have already finished my homework.---When ____you _____it? A. have; finished B. do; finish C. will; finish D did; finish 4.Mr Green___________in China since 5 years ago. A. lived B. has lived C. lives D. will live 5.I_________a letter from him since he left. A. didn’t receive B. haven’t got C. didn’t have D. haven’t heard 6.There ___________great changes in our country for two years. A. were B. was C. are D have been 7.Mr. Black __________China for many years. 8.---I haven’t seen you _________last Saturday. A. for B. since C. from D. after 9.---How long have you taught in this school?----________. A. In 1995 B. Since 1995 C. 8 years ago D. Since 8 years 10.Neither you nor Hans _____________to the Great Wall before. A. have gone B. has gone C. has been D. have been 11.----Have you _______to Hawaii ?------Yes. I ___________there last Spring. A. been; have been B. gone; went C. gone ;have been D. been, went 12.----Where is Mr. Green ?----Oh, he _________ Canada. A. has been to B. has gone to C. have gone to D. have been to 13.__________they were tired, _________they still went on working. A. Because , / B. Although, / C. Because , so D. Although, but 14.There are two old books on the shelf, but __________ of them is useful. A. both B. all C. neither D. none 15.We are all very tired ,but ________of us would like to have a rest. A. all B. any C. none D. neither 16.How long can this book be_________? A. borrowed B. lent C. taken D. kept 17.----Are you________ from America? ------No, none of us has. A. each B. both C. either D. all 18.__________he said at the meeting means we won’t leave here _________tomorrow. A. That; before B. What; until C. How ;until D. When ;until 19.----________you _______ to New York? -----No, but I will go there next month.. A. Have; gone B. Do, go C. Will, go D. Have; been 20.Tom__________here last week. I_________ already ________friends with him. A. 21. The cars made in Japan are much cheaper than_________ made in America.

中考复习专题 现在完成时专项练习题

中考复习专题现在完成时专项练习题 一、初中英语现在完成时 1.—I haven't seen your grandfather for two years. What happened to him? —Oh, he ________ here for two years. A. stayed B. hasn't stayed C. stays D. hadn't stayed 【答案】 B 【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。现在完成时的结构:主语+have/ has +过去分词。可知选B。 【点评】考查现在完成时 2.—What great progress Huawei ________ in recent years! —No wonder it is widely known in all parts of the world. A. is making B. has made C. makes D. made 【答案】 B 【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。 【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。 3.—Do you still play basketball? —Oh, no. I ____ it for the past two years. A. haven't played B. didn't play C. won't play D. hadn't played 【答案】A 【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。 【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 4.—How do you like Beijing, Miss Read? —I've no idea. I _____ there. A. have gone B. have been C. haven't been D. haven't gone 【答案】 C 【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。 【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答

人教版英语八年级英语∶英语现在完成时专练附答案百度文库

人教版英语八年级英语∶英语现在完成时专练附答案百度文库 一、初中英语现在完成时 1.—How many times _______ you _______ to Beijing this year? —Three times. A. have;been B. had;been C. have;gone D. had;gone 【答案】 A 【解析】【分析】句意是:——你今年去过北京几次?——三次。考查have been 与have gone 的区别。have been 是指去过某地切已经回来了,have gone 是指去了某地还没有回来,根据答句Three times.可以推测已经回来了,故选 A。 2.—Do you still play basketball? —Oh, no. I ____ it for the past two years. A. haven't played B. didn't play C. won't play D. hadn't played 【答案】A 【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。 【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 3.The Greens many places of interest since two years ago. A. has visited B. have visited C. visited D. will visit 【答案】 B 【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens格林一家,表示复数含义,作主语,谓语用复数形式。故选B。 4.— 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 【答案】 A 【解析】【分析】考查主谓一致。句意:——侯博和埃迪去了电影院看电影《疯狂动物城》。——哦,这就是为什么我现在找不到他们的原因。have gone to去了;been to去过。Hobo and Eddie作主语,谓语动词要用复数形式。所以选A。

中考英语现在完成时试题和答案

中考英语现在完成时试题和答案 一、初中英语现在完成时 1.Little Tom his home for more than ten years. A. leaves B. left from C. will leave D. has been away from 【答案】 D 【解析】【分析】句意:小汤姆离开家已经十年了。由句中“for more than ten years”可知. 句中的谓语动词需使用延续性动词。leave对应的延续性动词为be away。 【点评】考查现在完成时。 2.—The drama series The Thunder (破冰行动) hits screens these days. —Oh. What a pity! I ____________ any of them yet, A. doesn't watch B. didn't watch C. won't watch D. haven't watched 【答案】 D 【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。——哦。真遗憾!我任何一集也没有看过。根据Oh. What a pity!可知我没有看过。过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选D。 【点评】此题考查现在完成时。注意yet常和现在完成时连用。 3.—How long can I _________ this book? —Five days. But you must return it on time. A. borrow B. lend C. keep D. kept 【答案】C 【解析】【分析】句意:——我能保留这本书多长时间?——五天。但是你一定要按时归还它。A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。 【点评】本题考查延续性动词。以及borrow,lend,keep,kept四个词的词义和用法。 4.— Mary, I remember you several years ago. — Yes, I for 3 years. A. married, have married B. married, married C. married, have been married D. have married, have been married 【答案】 C 【解析】【分析】句意:——Mary,我记得几年前你结婚了。——是的,我已经结婚三年了。ago表明时态是一般过去时,所以用过去式married。排除D。for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。marry是非延续性动词,其延续性动词是be married,be的过去分词是been,故选C。

中考英语现在完成时真题汇编(含答案)及解析

中考英语现在完成时真题汇编(含答案)及解析 一、初中英语现在完成时 1.— 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 【答案】 A 【解析】【分析】考查主谓一致。句意:——侯博和埃迪去了电影院看电影《疯狂动物城》。——哦,这就是为什么我现在找不到他们的原因。have gone to去了;been to去过。Hobo and Eddie作主语,谓语动词要用复数形式。所以选A。 2.—What great progress Huawei ________ in recent years! —No wonder it is widely known in all parts of the world. A. is making B. has made C. makes D. made 【答案】 B 【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。 【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。 3.My father ____ in a panda protection center for 10 years, so he knows a lot about panda. A. was working B. is working C. has worked D. will work 【答案】 C 【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。 【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。 4.I scared of dogs ever since a dog hurt me when I was five years old. A. will be B. was C. have been D. would be 【答案】 C 【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。句意是:自从我五岁时被狗伤过之后我就一直怕狗。 【点评】本题考查现在完成时的用法。

最新英语现在完成时练习题

最新英语现在完成时练习题 一、单项选择现在完成时 1.—Hello, I have heard you are on holiday. —That’s not the case. Actually I ______ from my holiday in Athens, where I ______ for a fortnight. A.returned; stayed B.have returned; stayed C.will return; stay D.am to return; stay 【答案】B 【解析】 【详解】 考查时态。句意:—你好,我听说你在度假。—不是这样的,我已经从雅典度假回来了,我在那里待了两个星期。根据句意可知,我已经回来,所以用现在完成时have returned。根据语境,stay这个动作已经结束,表示过去发生的动作,所以第二空用一般过去时。故B选项正确。 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 first time that I have come to the Great Wall. 这是我第一次到长城去。(2)It was the first time that he had visited the Great Wall.那是他第一次参观长城。 3.Only since the Industrial Revolution ________ in places away from their homes or been left to raise small children without the help of multiple adults. A.most people have worked B.have most people worked C.most people had worked D.had most people worked

中考英语现在完成时中考题集锦

中考英语现在完成时中考题集锦 一、初中英语现在完成时 1.—Look! Your teacher Miss White is over there. —No, it can't be her. She ______ to Beijing. A. has gone B. has been C. went D. will go 【答案】A 【解析】【分析】句意:--看!你的老师怀特小姐在那边。--不,那肯定不是她。她去了北京。A. has gone去了某地,表示该人不在说话地点; B. has been去过某地,表示主语曾经去过某地,有这种经历;C. went过去式,去;D. will go将来时态,将要去。根据前面的否定猜测,可知怀特小姐去了北京,故选A。 【点评】考查固定搭配have gone to。 2.All the skirts .They very well. A. sold out;are sold B. sell out;have sold C. have been sold out;sell D. have sold out;sell 【答案】C 【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选C。 【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。3.The volunteers ________ a lot of help to the old and the young since 2010. A. offered B. have offered C. are offering D. will offer 【答案】 B 【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B. 4.I am surprised at the new look of my hometown,for it _____ a lot over the years. A. changed B. changes C. will change D. has changed 【答案】 D 【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多, 结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时

最新现在完成时专项练习经典(word)

最新现在完成时专项练习经典(word) 一、初中英语现在完成时 1.—Look at these stamps. I _______ them for five years. —Wow, they are wonderful. A. kept B. have kept C. have bought D. bought 【答案】 B 【解析】【分析】句意:——看这些邮票,我持有它们5年了。——噢,真漂亮。表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选B。 【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。 2.The volunteers ________ a lot of help to the old and the young since 2010. A. offered B. have offered C. are offering D. will offer 【答案】 B 【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B. 3.—Your shoes are so old. Why don't you buy a new pair? —Because I all my money on an MP5. A. spend B. have spent C. am spending D. was spending 【答案】 B 【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。 【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。 4.—They say there is a new restaurant near here. —Yes, and it ______ for more than a week. A. has been open B. open C. is opening D. opens 【答案】 A 【解析】【分析】句意:——他们说在这附近有一个新的餐馆。——是的,它已经开了一个多星期了。根据 for more than a week ,可知用现在完成时,have/has been done,故选A。 【点评】考查现在完成时,注意识记其标志词。

【英语】 英语现在完成时专题练习(及答案)

【英语】英语现在完成时专题练习(及答案) 一、单项选择现在完成时 1.—How much do you know about the Winter Olympic Games to be held in Beijing? —Well, the media ________ it in a variety of forms. A.cover B.have covered C.would cover D.covered 【答案】B 【解析】 【详解】 考查动词时态。句意:——关于将在北京举办的冬奥会你了解多少?——嗯,媒体已经用各种形式进行了报道。根据句意可以判定出,本题用现在完成时态,强调过去的事情对现在的影响还存在。故C正确。 2.He is the only one of the students who _____ a winner of scholarship five times up to now. A.is B.are C.have been D.has been 【答案】D 【解析】 【详解】 考查现在完成时和主谓一致。句意:他是唯一一位三年奖学金获得者的学生。句中的先行词为the only one,在定语从句中作主语,故谓语动词用单数。根据句中的时间状语for three years,故时态用现在完成时。故D正确。 3.I am a better reader this year than I was last year because I ________ to hundreds of new concepts and ideas. A.have exposed B.had been exposed C.have been exposed D.was exposed 【答案】C 【解析】 【分析】 考查时态。 【详解】 句意:今年我比去年更擅长阅读,因为我接触了数百种新的概念和想法。由上文可知“阅读”的动作发生在去年,延续到今年,并对现在产生了影响,故应为现在完成时。Expose“暴露;揭发”为瞬间性动词,此处现在完成时需改为延续性动词表示“接触”的状态,故用be exposed。综上本题最终选C。 4.The Chinese women’s volleyball team won the gold medal at the Rio Olympics, w hich is the third time the team Olympic gold. A.claimed B.has claimed

人教版英语英语现在完成时中考真题 含答案百度文库

人教版英语英语现在完成时中考真题含答案百度文库 一、初中英语现在完成时 1.— 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 【答案】 A 【解析】【分析】考查主谓一致。句意:——侯博和埃迪去了电影院看电影《疯狂动物城》。——哦,这就是为什么我现在找不到他们的原因。have gone to去了;been to去过。Hobo and Eddie作主语,谓语动词要用复数形式。所以选A。 2.—The drama series The Thunder (破冰行动) hits screens these days. —Oh. What a pity! I ____________ any of them yet, A. doesn't watch B. didn't watch C. won't watch D. haven't watched 【答案】 D 【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。——哦。真遗憾!我任何一集也没有看过。根据Oh. What a pity!可知我没有看过。过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选D。 【点评】此题考查现在完成时。注意yet常和现在完成时连用。 3.He has studied in our school __________. A. since five years B. for five years C. for five years ago D. in five years 【答案】B 【解析】【分析】句意:他已经在我们学校学习五年了。has studied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。 【点评】考查时间状语。根据句意选出正确的时间状语。 4.—Look at these stamps. I _______ them for five years. —Wow, they are wonderful. A. kept B. have kept C. have bought D. bought 【答案】 B 【解析】【分析】句意:——看这些邮票,我持有它们5年了。——噢,真漂亮。表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选B。 【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。 5.This museum here for over 80 years. It one of the oldest buildings in this city.

现在完成时专项练习题及答案

现在完成时专项练习题及答案 一、单项选择。 1、Both his parents look sad . Maybe they ________what's happened to him . A. knew B. have known C. must know D.will know 2、He has _______ been to Shanghai , has he ? A. already B.never C.ever D. still 3、Have you met Mr Li ______? A. just B. ago C.before D. a moment ago 4、The famous writer _____ one new book in the past two year . A. is writing B.was writing C.wrote D.has written 5、—Our country ______ a lot so far . —Yes . I hope it will be even ______ . A. has changed ; well B. changed ; good C. has changed ; better D. changed ; better 6、Zhao Lan ______already ______in this school for two years . A. was ; studying B. will ; study C. has ; studied D. are ; studying 7、We ______ Xiao Li since she was a little girl . A. know B. had known C. have known D. knew 8、Harry Potter is a very nice film .I_______ it twice . A. will see B. have seen C. saw D.see 9、—These farmers have been to the United States . —Really ? When _____ there ? A. will they go B. did they go C. do they go

中考英语现在完成时专项练习(附答案)

中考英语现在完成时专项练习(附答案) 一、初中英语现在完成时 1.—Look! Your teacher Miss White is over there. —No, it can't be her. She ______ to Beijing. A. has gone B. has been C. went D. will go 【答案】A 【解析】【分析】句意:--看!你的老师怀特小姐在那边。--不,那肯定不是她。她去了北京。A. has gone去了某地,表示该人不在说话地点; B. has been去过某地,表示主语曾经去过某地,有这种经历;C. went过去式,去;D. will go将来时态,将要去。根据前面的否定猜测,可知怀特小姐去了北京,故选A。 【点评】考查固定搭配have gone to。 2.I ________ an invitation to the concert. I can't wait to go. A. receive B. will receive C. was receiving D. have received 【答案】D 【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。 【点评】考查动词时态。根据题目所给语境推断出应使用的时态。 3.—How do you like Treasure Island,Lucy? —It's so exciting that I _______ it twice. A. am reading B. have read C. was reading D. had read 【答案】B 【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。 【点评】此题考查现在完成时的用法。 4.—How long can I _________ this book? —Five days. But you must return it on time. A. borrow B. lend C. keep D. kept 【答案】C 【解析】【分析】句意:——我能保留这本书多长时间?——五天。但是你一定要按时归还它。A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。 【点评】本题考查延续性动词。以及borrow,lend,keep,kept四个词的词义和用法。

中考英语现在完成时真题汇编(含答案)

中考英语现在完成时真题汇编(含答案) 一、初中英语现在完成时 1.My sister English since she was 9 years old. She can talk to foreigners freely. A. learns B. learnt C. has learnt D. have learnt 【答案】C 【解析】【分析】句意:我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。A,learns 学习,一般现在时,B,learnt 一般过去时C has learnt现在完成时Dhave learnt现在完成时,根据since可知句子是现在完成时,结构为have/has+过去分词,句子主语是My sister,第三人称单数,使用has,故选C 【点评】本题考查现在完成时,注意since是现在完成时的标志词之一。 2.I ________ an invitation to the concert. I can't wait to go. A. receive B. will receive C. was receiving D. have received 【答案】D 【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。 【点评】考查动词时态。根据题目所给语境推断出应使用的时态。 3.—What great progress Huawei ________ in recent years! —No wonder it is widely known in all parts of the world. A. is making B. has made C. makes D. made 【答案】 B 【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。 【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。 4.—Do you still play basketball? —Oh, no. I ____ it for the past two years. A. haven't played B. didn't play C. won't play D. hadn't played 【答案】A 【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。 【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 5.All the skirts .They very well.

现在完成时专练及答案

现在完成时练习题 10比较过去时与现在完成时 1)过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强 调的是影响。 2 )过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。 一般过去时的时间状语: yesterday, last week ,…ago, in1980, in October, just now, 具体的时间状语共同的时间状语 : this morning, tonight,this April, now, once , before, already, recently , lately 现在完成时的时间状语 3 )现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如 live, teach, learn, work, study, know. 过去时常用的非持续性动词有 come, go, leave, start, die, finish, become, get married 等。 举例: I saw this film yesterday. (强调看的动作发生过了。) I have seen this film. (强调对现在的影响,电影的内容已经知道了。) Why did you get up so early? (强调起床的动作已发生过了。) Who hasn't handed in his paper? (强调有卷子,可能为不公平竞争。) She has returned from Paris. 她已从巴黎回来了。 She returned yesterday. 她是昨天回来了 He has been in the League for three years. (在团内的状态可延续 ) He has been a League member for three years. (是团员的状态可持续 ) He joined the League three years ago. ( 三年前入团, joined 为短暂行为。 ) I have finished my homework now. ---Will somebody go and get Dr. White? 句子中如有过去时的时间副词(如 yesterday, last, week, in 1960 (错) Tom has written a letter to his parents last night. (对)Tom wrote a letter to his parents last night. 现在完成时练习题 1. A.用 already 或 yet 1) Have they take n dow n the old pictures ___ ? No, not_____________ . 2) Most of us have finished our compositions _______ 3) He said he hadn ' t visited the exhibition B. 用 si nee 或 for 1) We have lear ned five less ons ___ the begi nning og this term. 2) Mrs Liao has been in hospital ____ last week. 3) I have stayed at my aunt ' s _____ two weeks. C. 用 have gone 或 have been 1) Where are the boy stude nts ? They _____ t o the school factory. 2) Is your father in ? No, he to Shen zhe n. _______ h e ever _____ there before ? Yes, he ___ t here several times 3) He asked me if _____ to Han gzhou before. I told him that I wan ted to go there for a visit as I ___________ n ever t o that city before. 2. 选择填空 .1.Mother ____ m e a new coat yesterday. I _________ it on .It fits me well. A. had made ?…have tried B. made ?…have t0e has made ?…tried D. made ?…tried .2 “ He ___ t o draw horses already ” . “ When ________ he ? ” “ Last year “ A. learned …has B. learned …did C. has learned …has D. has learned …did .3.Tom _______ u p into the tree. Look, he ___ h igh up there ! for, since, so far, ever, never, just, yet, 不确定的时间状语 till / until, up to now, in past years, always, ---He's already been sent for. )时,不能使用现在完成时,要用过去时

相关文档
最新文档