中考必刷题英语现在完成时题.docx

上传人:大张伟 文档编号:8689038 上传时间:2020-12-22 格式:DOCX 页数:8 大小:217.29KB
返回 下载 相关 举报
中考必刷题英语现在完成时题.docx_第1页
第1页 / 共8页
中考必刷题英语现在完成时题.docx_第2页
第2页 / 共8页
中考必刷题英语现在完成时题.docx_第3页
第3页 / 共8页
中考必刷题英语现在完成时题.docx_第4页
第4页 / 共8页
中考必刷题英语现在完成时题.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

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

1、最新中考必刷题英语现在完成时题一、初中英语现在完成时1He _ for ten years.A. has been marriedB. marriedC. got marriedD. had married【答案】A【解析】 【分析】句意 :他结婚十年了。根据句意可知是从过去持续到现在的动作,应该用现在完成时。故选 A。2Do you still play basketball?Oh, no. I _ it for the past two years.A. havent playedB. didnt playC. wont playD. hadnt played【答案】 A【解析】 【分析】

2、句意:你还打篮球吗?哦,不了。我已经有两年没有打过了。根据句中的for the last two years 可知应与完成时态连用,又有时间是the last two years知是从现在往前两年,因此应使用现在完成时态,故选A。【点评】考查动词时态中的for+ 段时间与完成时态连用,根据时间确定是现在完成还是过去完成。可3Your shoes are so old. Why dont you buy a new pair?Because Iall my money on an MP5.A. spendB. have spentC. am spendingD. was spending【答案】

3、B【解析】 【分析】因为把所有的钱都花在现在的影响,应用现在完成时,故选B。MP5上,所以没钱买鞋。强调过去发生的动作对【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。4How do you like Treasure Island , Lucy?Its so exciting that I _ it twice A. am readingB. have readC. was readingD. had read【答案】B【解析】 【分析】句意:露西,你认为金银岛怎么样?它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read

4、,故选 B。【点评】此题考查现在完成时的用法。5Where is your father?.A. He has been to ShanghaiC. He has gone to ShanghaiB. He has been in ShanghaiD. He have been to Shanghai【答案】 C【解析】 【分析】句意:你的父 在哪儿?他去上海了。Have been to去 某地(已回); have been in 在 ; have gone to 去了某地(未回)。本 中父 是人 在找的人,所以是去了某地, 没回来,用have gone to。主 he 是三人称 数,用has

5、 gone to。故选 C。【点 】本 考 在完成 。以及 Have been to ;have been in ; have gone to 三个短 的 和用法。6He _ for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】 A【解析】 【分析】在 在完成 里,当出 。 get married 需 成 be married 。故 A。for+ 段 ,短 性 必 成延 性【点 】 考 的是 完 中的短 性 与延 性 的掌握, 一 内容是中考的重 点,考 率占 考 的一半以上。学生必 牢 两种 的

6、 及 条件。7Where is your mother?She _ Australia and she _ Sydney for two weeks.A. has been to; has been in B. has been to; has been to C. has gone to; has been in D. has gone to; has been to【答案】C【解析】 【分析】句意:你的 在哪里?她去了澳大利 ,她在悉尼呆了两周了。 has been to ”去 某地 “, 在已 回来了;has gone to ”去了某地 “, 没有回来;hasbeen in 待”在某地

7、“一段 。根据句意 Where is your mother? 可知,她的 没有回来,第二个空后面有一段 for two weeks , 用 be in,故 C。【点 】考 的 ,以及has been to ,has gone to ,has been in 的含 和用法。8How many lettersyouto your mother?109 in all, since 2016.A. has, writtenB. have, writtenC. did, writeD. are, writing【答案】B【解析】 【分析】句意:你 你 写了多少封信?从中 since 2016 是 在完

8、成 常用的 状 ,其 构是主 2016 年起, 共109 封。句+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【解析】 【分析】句意:萨姆,你计算出这道数学题了吗?还没有,但是快了。结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。选C。【点评】英语中的时态主要是借

9、助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。10 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 ,我记得几年前你结婚了。是的

10、,我已经结婚三年了。 ago 表明时态是一般过去时,所以用过去式married 。排除D。 for+ 时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。marry是非延续性动词,其延续性动词是be married , be 的过去分词是been,故选 C。【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。11 Look! Your teacher Miss White is over there.No, it cant be her. She _ to Beijing.A. has goneB. has beenC. we

11、ntD. will go【答案】 A【解析】 【分析】句意:-看!你的老师怀特小姐在那边。-不,那肯定不是她。她去了北京。 A. has gone 去了某地,表示该人不在说话地点;B. has been 去过某地,表示主语曾经去过某地,有这种经历;C. went 过去式,去; D. will go 将来时态,将要去。根据前面的否定猜测,可知怀特小姐去了北京,故选A。【点评】考查固定搭配have gone to 。12 My sister A. learnsEnglish since she was 9 years old. She can talk to foreigners freely.B

12、. learntC. has learntD. have learnt【答案】C【解析】 【分析】句意:我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。A,learns在完成时学习,一般现在时,B, learnt 一般过去时C has learnt 现在完成时Dhave learnt,根据since 可知句子是现在完成时,结构为have/has+过去分词,句子主语是现My sister ,第三人称单数,使用has,故选C【点评】本题考查现在完成时,注意since 是现在完成时的标志词之一。13 It has been three years since I _ a teacher.A.

13、becomeB. becameC. becomingD. to become【答案】B【解析】 【分析】题意:现在完成时里,since 从句里动词应用一般过去时。故选B。【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。14 Mike used to be a top student, but he A. fell B. has fallenbehind since he lost himself in computer games. C. was D. has been【答案】D【解析】 【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”

14、。由since 可知 but 后的主句用现在完成时,瞬间动词fall 不能和since 引导的时间状语从句连用,故用延续性动词be。故选 D。【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。15 My motherA. wasa good example for me since I was young.B. has beenC. will beD. is【答案】B【解析】【分析】句意:打小以来,妈妈就是我的好榜样。根据时间状语“since l wasyoung ”可知,主句应用现在完成时,表示动作从过去一直持续到现在。故选B。【点评】考查动词的时态16 SusanChina be

15、fore This is her first time to be hereA. wont visitB. wasnt visitingC. hasnt visitedD. doesnt visit【答案】C【解析】 【分析】句意:苏珊以前没有来过中国。表示以前没有来过中国,用现在完成时。故 C 选项正确。【点评】考查句子时态。17 The old city_ a lot since ten years ago.A. changedB. changesC. changeD. has changed【答案】D【解析】 【分析】这个老城市已经发生了太多改变自从十年前。已经发生的用完成时。【点评】考

16、查时态的用法。18 Jacksonschool two years ago and hefor two years.A. leaves; has gone B. left; has been away C. leaves; has been away D. left; has gone 【答案】 B【解析】 【分析】句意:Jackson 两年前离开学校,他离开已经两年了。根据“two yearsago ”可知,第一空应用一般过去时;根据 “ fortwo years 可”知,第二空应用现在完成时,且动词要用延续性动词,故选 B。【点评】考查动词的时态。19 The new supermarke

17、t 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; has be

18、en open 这里open 是形容词,可以与时间段连用;这里第二空表示没有去过应该用haventbeen。 havebeen 表示去过某地; have gone 表示去了还没有回来。根据句意故用haventbeen。故选B。20 My sisterin America for two years I miss her very much A. studiesB. studiedC. has studiedD. is studying【答案】 C【解析】 【分析】句意:我的姐姐在美国学习了两年了。现在进行时表示持续大现在的状态并有可能继续持续下去。故C 选项正确。【点评】考查现在完成时。21

19、It _ over ten days since the dog _ .A. is; has been deadB. has been; diedC. has been; has been deadD. was; has died【答案】B【解析】 【分析】句意:狗死了有十多天了。Since 引导一个过去时的句子,所以第二个空填 die 的过去式,主句应该用现在完成时,也可以用is ,但比较口语化,综合两个空可知选B。22 MikeA. went tothe bookshop. I have to wait for him.B. was inC. has been toD. has gone

20、to【答案】D【解析】 【分析】句意:迈克去了书店。我不得不等他。从第二句来判断. 迈克不在 . 应用“ havehas gone to a place 来表示” “去某地了(还没有回来) ”。用现在完成时强调过去发生的事件对现在的影响。【点评】考查动词时态及have been to 和 have gone to 的区别。23 一 This is the second time I have come to Taiyuan. Ita lot.一 Yeah, it is becoming more and more beautiful.A. changesB. will changeC. was

21、 changingD. has changed【答案】D【解析】 【分析】句意为这是我第二次来到太原。它改变了很多。是的,它将变得越来越美丽。根据have come,可知是时态是现在完成时,结构为have/has done ,主语是 it,用 has changed,故选 D。【点拨】此题考查现在完成时。24 Whatyouin the past two hours, my baby?A. will; doB. have; doneC. are; doingD. would; do【答案】B【解析】 【分析】句意:在过去的两个小时你做了什么,我的乖乖?根据“in thepasttwohours

22、”知用完成时态。故选可B。【点评】考查现在完成时。25 Youmy English dictionary for a month. Could you please give it back to me now?A. have borrowedB. lentC. have keptD. borrowed【答案】C【解析】 【分析】句意:你借我的英语词典有一个月了,你现在能把它还给我吗?根据句中时间状语 “for a month”. 可推断此句应该用现在完成时,故先排除选项B、D。 borrow瞬间性动词,不能与时间段连用,需将borrow 改为 keep。故选 C。是【点评】考查现在完成时的短

23、暂性动词与延续性动词辨析。26 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。【点评】考查现在完成时态。27 Dave, we will leave in 10 minutes. Are you r

24、eady?No, I _ our guidebook and towels yet.A. dont packB. didnt packC. have packedD. havent packed【答案】D【解析】 【分析】句意:Dave,我们十分钟后要离开,你准备好了吗?还没把我们的旅游手册和毛巾打包。yet 是现在完成时否定句的标志,故选【点评】考查现在完成时,注意yet 的用法。没有,我D。28 Your family have_ Sydney on holiday. Why not join them?Ive_ the city many times.A. gone to; gone t

25、oB. been to; been toC. been to; gone to【答案】DD. gone to; been to【解析】 【分析】句意:你家去悉尼度假了,为什么不和他们一起呢?我们去过那个城市好几次了。根据Why notjoin them ,可知是have gone to ,去了;根据manytimes,许多次,可知用have been to ,去过,与次数搭配,故选D。【点评】考查have gone to 和 have been to 的用法,注意语境。29 have you had the mobile phone?Since 2015A. How oftenB. How longC. How soonD. How many【答案】 B【解析】 【分析】句意:你什么时候有的手机?自从 2015 年。询问的是从什么时候开始,也就是时间长度。故 B 选项正确。【点评】考查特殊疑问句的辨析。30 So far, the AIIB(亚投行) _ 57 countries to be the founding members.A. attractedB. has attractedC. will attract【答案】B【解析】 【分析】句意:到目前为止,亚投行吸引了57 个国家成为发起国。So far,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。故选B。

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

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


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