初中英语现在完成时模拟试题.docx

上传人:李医生 文档编号:8692888 上传时间:2020-12-22 格式:DOCX 页数:8 大小:36.13KB
返回 下载 相关 举报
初中英语现在完成时模拟试题.docx_第1页
第1页 / 共8页
初中英语现在完成时模拟试题.docx_第2页
第2页 / 共8页
初中英语现在完成时模拟试题.docx_第3页
第3页 / 共8页
初中英语现在完成时模拟试题.docx_第4页
第4页 / 共8页
初中英语现在完成时模拟试题.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

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

1、初中英语现在完成时模拟试题一、初中英语现在完成时1- What a nice watch! How longyouit?- For just two weeks.A. will; buyB. have; hadC. were; havingD. did; buy【答案】B【解析】 【分析】句意: “多好的一块表啊 ! 你买了多久了 ? “刚刚两周。 ”根据句意可知用现在完成时, buy 是瞬间动词 . 不可与 how long 连用,故排除选项 A、D:选项 C 是过去进行时,不符合题意。故选 B 项。【点评】考查现在完成时。2How do you like Treasure Island ,

2、 Lucy?Its so exciting that I _ it twice A. am readingB. have readC. was readingD. had read【答案】 B【解析】 【分析】句意:露西,你认为金银岛怎么样?它是如此令人激动以至于我读了两次。根据twice 可知已经发生了,故此处用现在完成时,故为have read,故选 B。【点评】此题考查现在完成时的用法。3Lucy, is your uncle a teacher?Yes, he is. Hehistory for nearly 20 years.A. teachesB. has taughtC. is

3、teachingD. will teach【答案】 B【解析】 【分析】句意:露西,你叔叔是老师吗?是的,他是。他教历史将近20年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时, have/has+过去分词。主语是 he,用 has,故选 B.【点评】考查现在完成时,注意其常与for+ 一段时间连用。4 Where is your uncle? I havent seen him for a long time. He _ Beijing for about half a year. He moved there in Januar

4、y.A. has gone toB. has been toC. has arrived inD. has been in【答案】D【解析】 【分析】考查延续与非延续性动词。根据for about half a year 是一段时间,排除非延续性动词A、 B、 C 这三个选项,故选D。5My parentsfor twenty years by the time I was 15.A. marriedB. had marriedC. had been marriedD. had got married【答案】C【解析】 【分析】 for twenty years二“十年 ”为表一段时间的状语,

5、要求谓语动词具有持续性。而在所给选项中,只有be married 表示结婚状态,具有延续性,故选C。【点评】本题考查非延续性动词与延续性动词的转换。6How many lettersyouto your mother?109 in all, since 2016.A. has, writtenB. have, writtenC. did, writeD. are, writing【答案】B【解析】 【分析】句意:你给你妈写了多少封信?从 2016 年起,总共109 封。句中 since 2016 是现在完成时态常用的时间状语,其结构是主语 +have/has+ 动词过去分词,且主语是 you,

6、则应填写 have written ,故答案选 B。【点评】考查动词的时态。注意现在完成时的用法。7 _you _ out the problem, Sam?Not yet, but Im going to.A. Did, workB. Are, workingC. Have, workedD. Will , work【答案】C【解析】 【分析】句意:萨姆,你计算出这道数学题了吗?还没有,但是快了。结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。选C。【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下

7、文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。8Where 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. hasgone to 去了,没在这里。主语是单数;B. have gone to 去了,没在这里。主语是复数;C.has been to去过,没在那里;主语是单数;

8、D. have been to去过,没在那里;主语是复数。本句He 是主语, togetherwithhis students是介词短语,做定语不是主语,所以用has。王老师去公园了不在这里,所以用has gone to 。故选 A。【点评】考查主谓一致和短语的用法。9Mr Fanin 2005 In other words ,hefor 9 years till now A. got married ; has been married C. got married ;had been marriedB. married; had been marriedD. married ; got m

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

10、d children to do their homework after school.A. helpB. helpedC. has helpedD. have helped【答案】C【解析】 【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。选C。11 The Greensmany places of interest since two years ago.A. has visitedB. have visitedC. visitedD. will visit【答案】B【解析】 【分析】句意:自两年前开始,格林一家参观了许多名胜。since 引出的时

11、间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens 格林一家,表示复数含义,作主语,谓语用复数形式。故选B。12 So far, the AIIB(亚投行) _ 57 countries to be the founding members.A. attractedB. has attractedC. will attract【答案】B【解析】 【分析】句意:到目前为止,亚投行吸引了57 个国家成为发起国。So far,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。故选B。13 Look at these stamps. I _ them f

12、or five years.Wow, they are wonderful.A. keptB. have keptC. have boughtD. bought【答案】B【解析】 【分析】句意:看这些邮票,我持有它们5 年了。 噢,真漂亮。表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用 have,故选 B。【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。14 What great progress Huawei _ in recent years!No wonder it is widely known in all parts

13、 of the world.A. is makingB. has madeC. makesD. made【答案】B【解析】 【分析】句意:华为近几年取得了多大的进步啊!难怪它在世界的每个角落都出名。根据时间状语 in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时 have/has+过去分词,故选 B。【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。15 What about watching the movie Big Fish tomorrow?Oh, Iit alreadyA. watchB. have watchedC. wil

14、l watchD. am watching【答案】B【解析】 【分析】明天去看电影大鱼怎么样?哦,我已经看过了。already 是完成时的标志,故选B。【点评】联系句意,注意辨析关键的词语,来判断所填之词。16 Mike began to work in the factory in 2013 Hethere for four years A. is workingB. was workingC. worksD. has worked【答案】 D【解析】 【分析】句意:迈克在这里工作已经4 年了。一直持续的状态用现在完成时。故D 选项正确。【点评】考查现在完成时。17 The new supe

15、rmarket in our town _ for two weeks, but I _ there yet .A. has opened; havent gone C. has been open; havent gone【答案】BB. has been open; havent beenD. has opened; havent been【解析】 【分析】句意:在我们城镇的新超市已经开业2 周了,但是我还没有去过。根据for two weeks可知,谓语动词必须是持续性动词或表示状态的词;has opened 这里强调的是动词, open 是非持续性动词,不能与时间段连用,故排除AD;ha

16、s been open 这里open 是形容词,可以与时间段连用;这里第二空表示没有去过应该用havent been 。 havebeen 表示去过某地; have gone 表示去了还没有回来。根据句意故用 havent been。故选B。18 一 Is Tom at home? No, heto the town.A. has beenB. has goneC. goesD. will go【答案】B【解析】 【分析】考查动词的时态。由语境可知, Tom 去镇上了,现在不在家。表示 “已经去了某地 ”应用 have gone to sp. 。故选 B。 have been to sp. 表

17、示 “去过某地 ”,现在已经回来了。【点评】考查have been to 与 have gone to 的辨析。19 My sisterin America for two years I miss her very much A. studiesB. studiedC. has studiedD. is studying【答案】 C【解析】 【分析】句意:我的姐姐在美国学习了两年了。现在进行时表示持续大现在的状态并有可能继续持续下去。故 C 选项正确。【点评】考查现在完成时。20 Which of the following is WRONG? A. Your car is good exc

18、ept for the colour. C. I have kept the book for two days.B. The film has begun for twenty minutes.D. Whats the difference between the two tricks?【答案】B【解析】 【分析】句意:下面哪一个是错误的?A 选项意为:你的汽车除了颜色之外其他都很好; B 选项意为:这场电影已经开始二十分钟了。这个句子是错误的,begun 的原形是 begin,意思是开始,是瞬间性动词,不能和一段时间连用;C 选项意为:我借这本书已经两天了,这个句子是对的,keep 是持续

19、性动词;D 选项意为:这两个把戏之间的区别是什么?故应选B。【点评】考查句子结构。掌握短暂性动词不能与时间段连用。21 Mikethe bookshop. I have to wait for him.A. went toB. was inC. has been toD. has gone to【答案】D【解析】 【分析】句意:迈克去了书店。我不得不等他。从第二句来判断. 迈克不在 . 应用“ havehas gone to a place 来表示” “去某地了(还没有回来) ”。用现在完成时强调过去发生的事件对现在的影响。【点评】考查动词时态及have been to 和 have gone

20、 to 的区别。22 youyour homework?No, I havent A. Have; finishedB. Are; finishingC. Did; finishD. Will : finish【答案】A【解析】 【分析】句意:你完成了你的家庭作业吗、还没有。由第二句可知该句为现在完成时,所以前一句也为现在完成时,故选A.【点评】辨析句意,注意句子的时态与语态,选出合适的选项。23 Whatyouin the past two hours, my baby?A. will; doB. have; doneC. are; doingD. would; do【答案】B【解析】 【分

21、析】句意:在过去的两个小时你做了什么,我的乖乖?根据“in the past twohours”知用完成时态。故选可B。【点评】考查现在完成时。24 Miss Liu, when did you come here? In 2015. Ihere for two years.A. have been toB. have gone toC. have comeD. have been【答案】D【解析】 【分析】句意:刘小姐,你什么时候来这的?2015年,我已经在这里待两年了。由语境可知此处应用现在完成时态,表示从过去开始,一直延续到现在的动作或状态。here 为副词,其前不用介词。故选D。【点评

22、】考查现在完成时态。25 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 是现在完成时否定句的标志,故选【点评】考查现在完成时,注意yet 的用法。没有,我D。26 Last week I _ a cold. Thats to say since

23、last week, I _ a cold.A. have had; have had B. caught; have had C. have had; have caught D. caught; have caught【答案】 B【解析】 【分析】句意:上周我患了感冒。也就是说,从上周开始,我就一直在感冒。“ havea cold 和” “ catcha cold 均”可表示感冒,但前者强调感冒持续的状态;后者强调感冒的行为,不可与表示一段时间的状语连用 。第一句上周感冒是发生在过去的动作,应用一般过去式 “caught;”第二句从上周起就一直在感冒,是从过去一直持续到现在的状态,应用现在

24、完成时 “have had故”,选 B。【点评】考查同义短语的辨析和一般过去时与现在完成时的掌握与运用。27 Your family have_ Sydney on holiday. Why not join them?Ive_ the city many times.A. gone to; gone toB. been to; been toC. been to; gone toD. gone to; been to【答案】D【解析】 【分析】句意:你家去悉尼度假了,为什么不和他们一起呢?我们去过那个城市好几次了。根据,许多次,可知用 timesWhy notjoin them ,可知是ha

25、ve gone to ,去了;根据have been to ,去过,与次数搭配,故选D。many【点评】考查have gone to 和 have been to 的用法,注意语境。28 I know Li Qing well. We_ friends for five years.A. becameB. have becomeC. wasD. have been【答案】D【解析】 【分析】句意:我很了解李青,我们是5 年的朋友了。根据for five years ,可知时态是现在完成时,并且要用持续性动词,have been friends ,是 become friends 的持续性动词,

26、故选D。【点评】考查时态,注意持续性动词的用法。29 have you had the mobile phone?Since 2015A. How oftenB. How longC. How soonD. How many【答案】 B【解析】 【分析】句意:你什么时候有的手机?自从 2015 年。询问的是从什么时候开始,也就是时间长度。故 B 选项正确。【点评】考查特殊疑问句的辨析。30 He has studied in our school _.A. since five yearsB. for five yearsC. for five years agoD. in five years【答案】B【解析】 【分析】句意:他已经在我们学校学习五年了。has studied是现在完成时,和for+ 段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。【点评】考查时间状语。根据句意选出正确的时间状语。

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

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


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