【英语】英语现在完成时真习题汇编(含答案)及解析_第1页
【英语】英语现在完成时真习题汇编(含答案)及解析_第2页
【英语】英语现在完成时真习题汇编(含答案)及解析_第3页
【英语】英语现在完成时真习题汇编(含答案)及解析_第4页
【英语】英语现在完成时真习题汇编(含答案)及解析_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、【英语】英语现在完成时真题汇编(含答案)及解析一、初中英语现在完成时1Where's your father?He _ to Changsha.A. have been                        B. has gone        

2、;                C. has been                        D. have gone【答案】B 【解析】【分析】句意:你爸爸在哪他去了长

3、沙。因为父亲不在,证明他去了某个地方没有回来。之前发生的动作对现在造成的影响用现在完成时,结构为have/has+过去分词,主语he是第三人称单数,助动词用has,go的过去分词是gone,故选B。【点评】考查现在完成时,注意去过某地用have/has been to,去了某地用have/has gone to。2The drama series The Thunder (破冰行动) hits screens these days. Oh. What a pity! I _ any of them yet,A. doesn't watch   &

4、#160;           B. didn't watch               C. won't watch               D.

5、 haven't watched【答案】 D 【解析】【分析】句意:连续剧破冰行动这些天正在霸屏。哦。真遗憾!我任何一集也没有看过。根据 Oh. What a pity!可知我没有看过。过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选D。 【点评】此题考查现在完成时。注意yet常和现在完成时连用。3Your shoes are so old. Why don't you buy a new pair?Because I        

6、0;    all my money on an MP5.A. spend                 B. have spent                   

7、0;         C. am spending                 D. was spending【答案】 B 【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。4Lucy

8、, is your uncle a teacher?Yes, he is. He        history for nearly 20 years.A. teaches                         B. has taught 

9、                        C. is teaching                       

10、;  D. will teach【答案】B 【解析】【分析】句意:露西,你叔叔是老师吗是的,他是。他教历史将近20年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。主语是he,用has,故选B.【点评】考查现在完成时,注意其常与for+一段时间连用。5He _ for ten years. A. has been married           

11、0;       B. married                   C. got married                  

12、 D. has married【答案】A 【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。get married需换成be married。故选A。【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。学生必须牢记这两种词的转换及转换条件。6Where is Catherine I haven't seen her for days. She       Wuhan. She'll be

13、back next week.A. has gone to                  B. has been to                  C. have gone to  

14、;                D. have been to【答案】 A 【解析】【分析】句意:Catherine在哪里?我好几天没见她。她已经去武汉了。她将下周回来。主语是she,所以用has,排除C、D。A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。根据She'll be back next week.她下周回来可知现在还没有回来,故选A。 【点评】考查短语辨析,注意平时

15、识记其区别,理解句意。7How many times _ you _ to Beijing this year?Three times.A. have;been                     B. had;been            &

16、#160;        C. have;gone                     D. had;gone【答案】 A 【解析】【分析】句意是:你今年去过北京几次三次。考查have been 与have gone 的区别。have been 是指去过某地切已经回来了,have go

17、ne 是指去了某地还没有回来,根据答句Three times.可以推测已经回来了,故选 A。8 Mary, I remember you      several years ago. Yes, I      for 3 years.A. married, have married                 &#

18、160;                    B. married, married  C. married, have been married                 

19、0;          D. have married, have been married【答案】 C 【解析】【分析】句意:Mary,我记得几年前你结婚了。是的,我已经结婚三年了。ago表明时态是一般过去时,所以用过去式married。排除D。for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。marry是非延续性动词,其延续性动词是be married,be的过去分词是been,故选C。 【点评】考查一般过去时和现在完成时,注意

20、平时识记非延续性动词及其延续性动词。9I'm sorry for being late.Never mind. The meeting _for only 5 minutes. This way, please.      A. has begun                       

21、;       B. has ended                              C. has been on【答案】 C 【解析】【分析】句意:对不起,我迟到了。没关系会议只开了5分钟,请这

22、边走。for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确has been on"在进行,开着(的状态)",故选C【点评】现在完成时表示延续性的状态。10MrFan    in 2005In other words,he    for 9 years till now    A. got married;has been married  

23、;                    B. married;had been marriedC. got married;had been married                  

24、60;  D. married;got married【答案】 A 【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次 married 后面要接宾语,get married 表示的是短暂性动作,所以应填get married. 第二空由“till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此处married做形容词“已婚的”故填“has been married”,故选A.【点评】此题考查了动词时态问题,同时也考查了“get married”和“married ”的区别。11Do you miss

25、your parents far away?Yes, very much. They            the hometown for over two years.A. left              B. have left       

26、0;                    C. were away from              D. have been away from【答案】 D 【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语f

27、or over two years 表示时间段,动词要具有延续性,left是 leave的过去分词,是短暂性动词,不能和时间段连用,故选D。【点评】本题考查延续性动词和短暂性动词的转换。12 Hobo and Eddie            the cinema to watch the film Zootopia. Oh, that's why I can't find them now.A. have gone to   &

28、#160;              B. have been to                  C. has gone to          

29、0;       D. has been to【答案】 A 【解析】【分析】考查主谓一致。句意:侯博和埃迪去了电影院看电影疯狂动物城。哦,这就是为什么我现在找不到他们的原因。have gone to去了;been to去过。Hobo and Eddie作主语,谓语动词要用复数形式。所以选A。13His cat has _ for five weeks.A. died            

30、;                    B. been dead                           

31、     C. dying                                D. dies【答案】 B 【解析】【分析】句意:他的猫已经死了5个星期了。die是短暂性动词,不能表示状态的延续。 由

32、时间状语 for five weeks可知应用延续性动词,故答案选B。【点评】考查现在完成时。14Mike used to be a top student, but he           behind since he lost himself in computer games.A. fell               

33、0;                B. has fallen                              

34、0; C. was                                D. has been【答案】 D 【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由since可知but后的主句用现在完成时,瞬间动

35、词fall不能和since引导的时间状语从句连用,故用延续性动词be。故选D。【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。15一 Have you ever          the film Gang Jiong?一 Yes, I have.A. see                   

36、                 B. to see                              

37、0;     C. saw                                    D. seen【答案】 D 【解析】【分析】句意:“你看过电影港囧吗”“

38、是的,我看过。”由ever及答语可知句子用现在完成时,故用see的过去分词seen。【点评】考查动词的时态。16     have you had the mobile phone?Since 2015    A. How often                       B.

39、60;How long                       C. How soon                      

40、60;D. How many【答案】B 【解析】【分析】句意:你什么时候有的手机?自从2015年。询问的是从什么时候开始,也就是时间长度。故B选项正确。【点评】考查特殊疑问句的辨析。17I can't get into my room now because I _ my key.A. lose                       

41、      B. will lose                             C. have lost         &#

42、160;                   D. am losing【答案】 C 【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。已经发生的事,用现代完成时。【点评】考查时态的用法。18一 How long           your brother _ this camera? For

43、two weeks.A. have; bought                      B. have; had                    &

44、#160; C. has; had                      D. has; bought【答案】 C 【解析】【分析】本题考查动词的时态。句意:“你哥哥买这个相机多久了”“两周了。”根据答语“For two weeks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。主语是your brother,为第三人

45、称单数,所以应该选择C项。【点评】考查现在完成时。19- What a nice watch! How long          you          it?- For just two weeks.       A. will; buy        

46、              B. have; had                      C. were; having        

47、;              D. did; buy        【答案】 B 【解析】【分析】句意:“多好的一块表啊!你买了多久了" “刚刚两周。”根据句意可知用现在完成时,buy是瞬间动词. 不可与how long连用,故排除选项A、D:选项C是过去进行时,不符合题意。故选B项。【点评】考查现在完成时。20Jackson   

48、60;      school two years ago and he           for two years.A. leaves; has gone      B. left; has been away      C. leaves; has been away &

49、#160;    D. left; has gone【答案】 B 【解析】【分析】句意:Jackson两年前离开学校,他离开已经两年了。根据“two years ago”可知,第一空应用一般过去时;根据“for two years”可知,第二空应用现在完成时,且动词要用延续性动词,故选B。【点评】考查动词的时态。21My sister      in America for two yearsI miss her very much     A. stud

50、ies                          B. studied                     

51、     C. has studied                          D. is studying【答案】C 【解析】【分析】句意:我的姐姐在美国学习了两年了。现在进行时表示持续大现在的状态并有可能继续持续下去。故C选项正确。【点评】考查现在完成时。

52、22     you     your homework?No, I haven'tA. Have;finished                 B. Are;finishing           

53、0;     C. Did;finish                 D. Will:finish【答案】 A 【解析】【分析】句意:你完成了你的家庭作业吗、还没有。由第二句可知该句为现在完成时,所以前一句也为现在完成时,故选A.【点评】辨析句意,注意句子的时态与语态,选出合适的选项。23I have lived here _ I was born.A.

54、 before                                    B. when          

55、                        C. for                        &

56、#160;         D. since【答案】 D 【解析】【分析】自从我出生我就一直生活在这里。自从用since.【点评】考查关连词的用法。24一This is the second time I have come to Taiyuan. It    a lot.一Yeah, it is becoming more and more beautiful. A. changes      

57、              B. will change                    C. was changing         

58、60;          D. has changed【答案】 D 【解析】【分析】句意为这是我第二次来到太原。 它改变了很多。是的,它将变得越来越美丽。根据have come,可知是时态是现在完成时,结构为have/has done,主语是it,用has changed,故选D。【点拨】此题考查现在完成时。25Why are you looking for Mary in a hurry, John?The boss is wondering where she _ and how

59、long she _ there.A. has been; has been                                          B.

60、60;has gone; has goneC. has been; has gone                                          D

61、. has gone; has been【答案】 D 【解析】【分析】句意:你为什么这么匆忙找玛丽,约翰老板想知道她去了哪儿并在那儿呆多久。Have/has gone to 意为去了某地,have/has been to 意为去过某地,而have/has been in+地点名词意为呆在某地,停留在某地,当时副词there时,不用介词in,故选D。26William Shakespeare          for 400 years, but his works still have grea

62、t influence today.A. died                         B. was dying                 &

63、#160;       C. has died                         D. has been dead【答案】 D 【解析】【分析】句意:威廉·莎士比亚已经逝世400年了,但现在他的作品仍然有很大的影响力。由题干中的for 400 years可知应用现在完成时,且用延续性动词,排除A、B两项,C项中动词die是非延续性动词,故选D。【点评】考查现在完成时。27 Miss Liu, when did you come here? In 2015. I          here for two years.A. have been to               

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论