英语现在完成时模拟试题含解析.docx

上传人:大张伟 文档编号:8702740 上传时间:2020-12-23 格式:DOCX 页数:8 大小:215.54KB
返回 下载 相关 举报
英语现在完成时模拟试题含解析.docx_第1页
第1页 / 共8页
英语现在完成时模拟试题含解析.docx_第2页
第2页 / 共8页
英语现在完成时模拟试题含解析.docx_第3页
第3页 / 共8页
英语现在完成时模拟试题含解析.docx_第4页
第4页 / 共8页
英语现在完成时模拟试题含解析.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《英语现在完成时模拟试题含解析.docx》由会员分享,可在线阅读,更多相关《英语现在完成时模拟试题含解析.docx(8页珍藏版)》请在三一文库上搜索。

1、英语现在完成时模拟试题含解析一、初中英语现在完成时1Your new bike is so nice! When did you buy it?In July. I _it for two weeks.A. hadB. have hadC. have boughtD. bought【答案】B【解析】 【分析】句意: 你的新自行车那么好看。你什么时候买的。 七月份,我买了两周了。根据 for two weeks,可知句子时态为现在完成时,而且谓语动词必须是延续性的。因此排除AD,buy 是结束性动词,不能够延续,应此排除,故答案是B。【点评】考查现在完成时,注意现在完成时中延续性动词的使用。2I

2、 _ an invitation to the concert. I cant wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】 D【解析】 【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选 D。【点评】考查动词时态。根据题目所给语境推断出应使用的时态。3Do you still play basketball?Oh, no. I _ it for the past two years.A. ha

3、vent playedB. didnt playC. wont playD. hadnt played【答案】 A【解析】 【分析】句意:你还打篮球吗?哦,不了。我已经有两年没有打过了。根据句中的for the last two years 可知应与完成时态连用,又有时间是the last two years知是从现在往前两年,因此应使用现在完成时态,故选A。【点评】考查动词时态中的for+ 段时间与完成时态连用,根据时间确定是现在完成还是过去完成。可4My father _ in a panda protection center for 10 years, so he knows a lo

4、t about panda.A. was workingB. is workingC. has workedD. will work【答案】C【解析】 【分析】句意:我父亲在熊猫保护中心工作了10 年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father ,助动词要用has,故选 C。【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。5The drama series The Thunder (破冰行动)hits screens these days.Oh. What a pity! I _ any of them

5、 yet,A. doesnt watchB. didnt watchC. wont watchD. havent watched【答案】D【解析】 【分析】句意:连续剧破冰行动这些天正在霸屏。哦。真遗憾!我任何一集也没有看过。根据Oh. What a pity!可知我没有看过。过去的动作对现在造成的影响和 yet 也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选D。【点评】此题考查现在完成时。注意yet 常和现在完成时连用。6I am surprised at the new look of my hometown, for it _ a lot over the years A.

6、 changedB. changesC. will changeD. has changed【答案】D【解析】 【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合 over the years 可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语 it ,故 has,故答案是 D7How long can I _ this book?Five days. But you must return it on time.A. borrowB. lendC. keepD. kept【答案】 C【解析】 【分析】句意: 我能保留这本书多长时间?

7、五天。但是你一定要按时归还它。 A,borrow 借,瞬间性动词; B, lend 接,是瞬间性动词; C,keep 保留,是延续性动词; D,kept 是过去式。此处与 how long 连用,故此处用延续性动词,位于情态动词can 之后,故用动词原形keep,故选 C。【点评】本题考查延续性动词。以及borrow ,lend , keep, kept 四个词的词义和用法。8How many lettersyouto your mother?109 in all, since 2016.A. has, writtenB. have, writtenC. did, writeD. are, w

8、riting【答案】B【解析】 【分析】句意:你给你妈写了多少封信?从 2016 年起,总共109 封。句中 since 2016 是现在完成时态常用的时间状语,其结构是主语 +have/has+ 动词过去分词,且主语是 you,则应填写 have written ,故答案选 B。【点评】考查动词的时态。注意现在完成时的用法。9 _you _ out the problem, Sam?Not yet, but Im going to.A. Did, workB. Are, workingC. Have, workedD. Will , work【答案】C【解析】 【分析】句意: 姆,你 算出

9、道数学 了 ? 没有,但是快了。 合 境可知上文描述的是 在已 完成的 作,故用 在完成 。 C。【点 】英 中的 主要是借助于 状 与上下文 境来 行判断。解答此 型,首先要注意句子中的 状 ,如果没有 要通 分析上下文, 合 境来判断句子的 。英 疑 句中一般具有 上的 关系,注意 合 一特点 行区分。10 You must return the books to the library because you _ them for more than twoweeksA. have lentB. have borrowedC. have kept【答案】 C【解析】 【分析】句意是:你必

10、 把 因 你已 两个多星期了。formorethan two weeks表示 段,在 在完成 中需要和延 性 用,lend 和 borrow 都是短 性 , keep 具有延 性,故 C。【点 】考 在完成 中延 性 和短 性 的 。11 How many times _ you _ to Beijing this year?Three times.A. have; beenB. had; beenC. have;goneD. had; gone【答案】 A【解析】 【分析】句意是: 你今年去 北京几次?三次。考 have been 与 havegone 的区 。 have been 是指去

11、某地切已 回来了,have gone 是指去了某地 没有回来,根据答句 Three times. 可以推 已 回来了,故 A。12 Mary, I remember youseveral years ago. Yes, Ifor 3 years.A. married, have marriedB. married, marriedC. married, have been marriedD. have married, have been married【答案】C【解析】 【分析】句意:Mary ,我 得几年前你 婚了。是的,我已 婚三年了。 ago 表明 是一般 去 ,所以用 去式marri

12、ed 。排除D。 for+ 段用 在完成 ,并且用延 性 , 在完成 的 构是have/has+ 去分 ,排除B。marry是非延 性 ,其延 性 是be married , be 的 去分 是been,故 C。【点 】考 一般 去 和 在完成 ,注意平 非延 性 及其延 性 。13 Im sorry for being late.Never mind. The meeting _for only 5 minutes. This way, please.A. has begunB. has endedC. has been on【答案】C【解析】 【分析】句意:对不起,我迟到了。没关系会议只开

13、了5 分钟,请这边走。 for+ 段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin 和end 都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A, B 不正确 has been on 在进行,开着(的状态) ,故选 C【点评】现在完成时表示延续性的状态。14 Mike used to be a top student, but hebehind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】D【解析】 【分析】句意为“Mike过去是

14、尖子生,但自从迷上电子游戏以来成绩落后了”。由since 可知 but 后的主句用现在完成时,瞬间动词fall 不能和since 引导的时间状语从句连用,故用延续性动词be。故选 D。【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。15 Where is Mr. Wang?He together with his students _ Zhuyuwan Park.A. has gone toB. have gone toC. has been toD. have been to【答案】A【解析】 【分析】句意: 王老师在哪里?他同他的学生去了Zhuyuwan 公园。 A. hasg

15、one to 去了,没在这里。主语是单数; B. have gone to 去了,没在这里。主语是复数; C. has been to 去过,没在那里;主语是单数; D. have been to 去过,没在那里;主语是复数。本句 He 是主语, together with his students 是介词短语,做定语不是主语,所以用has。王老师去公园了不在这里,所以用has gone to 。故选 A。【点评】考查主谓一致和短语的用法。16 I know Li Qing well. We_ friends for five years.A. becameB. have becomeC. w

16、asD. have been【答案】D【解析】 【分析】句意:我很了解李青,我们是5 年的朋友了。根据for five years ,可知时态是现在完成时,并且要用持续性动词, have been friends ,是 become friends 的持续性动词,故选 D。【点评】考查时态,注意持续性动词的用法。17 All the students _ very hard over the last three years. A. works B. has worked C. have workedD. worked【答案】C【解析】 【分析】 Over the last three yea

17、rs, 用于现在完成时,又由于主语是复数,故选C。【点评】现在完成时的时间状语要掌握。18 Do you miss your parents far away?Yes, very much. They A. left B. have leftthe hometown for over two years.C. were away fromD. have been away from【答案】D【解析】 【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for overtwo years表示时间段,动词要具有延续性,left是leave的过去分词,是短暂性动词,不能和时间段连用,故

18、选D。【点评】本题考查延续性动词和短暂性动词的转换。19 The Greensmany places of interest since two years ago.A. has visitedB. have visitedC. visitedD. will visit【答案】 B【解析】 【分析】句意 :自两年前开始,格林一家参观了许多名胜。since 引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens 格林一家,表示复数含义,作主语,谓语用复数形式。故选B。20 This museumhere for over 80 years. Itone

19、 of the oldest buildings in this city.A. is; wasB. had been; isC. was; has beenD. has been; is【答案】 D【解析】 【分析】考查动词的时态。句意:博物馆在这儿有八十多年了。它是这座城市最古老的建筑之一。前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。故选D。21 What about watching the movie Big Fish tomorrow?Oh, Iit alreadyA. watchB. have watchedC. will watch

20、D. am watching【答案】B【解析】 【分析】明天去看电影大鱼怎么样?哦,我已经看过了。志,故选B。already是完成时的标【点评】联系句意,注意辨析关键的词语,来判断所填之词。22 一 Have you everthe film Gang Jiong?一 Yes, I have.A. seeB. to seeC. sawD. seen【答案】D【解析】 【分析】句意:子用现在完成时,故用“你看过电影港囧吗see 的过去分词seen。?”“是的,我看过。”由ever及答语可知句【点评】考查动词的时态。23 Wheres your father?He _ to Changsha.A.

21、 have beenB. has goneC. has beenD. have gone【答案】 B【解析】 【分析】句意:你爸爸在哪?他去了长沙。因为父亲不在,证明他去了某个地方没有回来。之前发生的动作对现在造成的影响用现在完成时,结构为have/has+过去分词,主语he 是第三人称单数,助动词用has, go 的过去分词是gone ,故选 B。【点评】考查现在完成时,注意去过某地用have/has been to ,去了某地用have/has goneto。24 It _ over ten days since the dog _ .A. is; has been dead【答案】BB.

22、 has been; diedC. has been; has been deadD. was; has died【解析】 【分析】句意:狗死了有十多天了。Since引导一个过去时的句子,所以第二个空填 die 的过去式,主句应该用现在完成时,也可以用is ,但比较口语化,综合两个空可知选B。25 I have lived here _ I was born.A. beforeB. whenC. forD. since【答案】D【解析】【分析】自从我出生我就一直生活在这里。自从用since.【点评】考查关连词的用法。26 一 This is the second time I have com

23、e to Taiyuan. Ita lot.一 Yeah, it is becoming more and more beautiful.A. changesB. will changeC. was changingD. has changed【答案】D【解析】 【分析】句意为这是我第二次来到太原。它改变了很多。是的,它将变得越来越美丽。根据have come,可知是时态是现在完成时,结构为have/has done ,主语是 it,用 has changed,故选 D。【点拨】此题考查现在完成时。27 Why are you looking for Mary in a hurry, John

24、?The boss is wondering where she _ and how long she _ there. A. has been; has been B. has gone; has gone C. has been; has gone D. has gone; has been【答案】D【解析】 【分析】句意:你为什么这么匆忙找玛丽,约翰?老板想知道她去了哪儿并在那儿呆多久。Have/has gone to 意为去了某地,have/hasbeento意为去过某地,而have/has beenin+地点名词意为呆在某地,停留在某地,当时副词there时,不用介词in,故选D。2

25、8 Dave, we will leave in 10 minutes. Are you ready?No, I _ our guidebook and towels yet.A. dont packB. didnt packC. have packedD. havent packed【答案】D【解析】 【分析】句意:Dave,我们十分钟后要离开,你准备好了吗?没有,我还没把我们的旅游手册和毛巾打包。yet 是现在完成时否定句的标志,故选D。【点评】考查现在完成时,注意yet的用法。29 I _my dictionary to my classmate David a week ago, bu

26、t he _ it to me yet.A. lent; returnB. have lent; returnedC. lent; hasnt returnedD. have lent; didnt return【答案】C【解析】 【分析】句意:我一周前把我的字典借给了我的同学David,但他还没还给我。ago 是过去时标志,故排除B 和 D 选项, yet 是现在完成时标志,因此用hasnt returned ,故选 C。【点评】考查时态,注意ago 和 yet 的用法。30 _ my dictionary? I cant find it anywhere.I _ it on the desk when I came in.A. Did you see; have seenB. Have you seen; have seenC. Have you seen; sawD. Did you see; see【答案】C【解析】 【分析】句意:-你看见我的词典了吗?我到处都找不到了。- 我进来的时候看见在桌子上。根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据whenI came in 可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。【点评】考查动词的时态,注意理解句意,根据时态的定义判断。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1