《2022年初中现在完成时练习题 .pdf》由会员分享,可在线阅读,更多相关《2022年初中现在完成时练习题 .pdf(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、初中现在完成时练习题一选择题(共49 小题)1一 Hello!Could I speak to Lily ?一 Sorry,she is not inShe _ Shanghai ()Ahave been to Bhave gone to Chas been to Dhas gone to 2Jack,I havent seen your uncle for a long time He _ Shanghai on business for two months ()Awent to Bhas gone to Chas been in Dhas been to 3 Why are you wo
2、rried ? Im expecting a call from my daughter She _ New York for three years ()Ahas gone to Bhas been to Chas been in Dhas come in 4 where is your father? He _ Australia and he _ Sydeny ()Ahas been to ; has been in Bhas gone to; has been in Chas been in; has been to Dhas gone to; has been to 5 Do you
3、 miss your parents far away?Yes,very muchThey the hometown for over two years ()Aleft Bhave left Cwere away from Dhave been away from 6 Where are the flowers? You see ,someone them to the window ()Amoves Bhad moved Chas moved Dwould move 7一 Your shoes are so oldWhy dont you buy a new pair ?一 Because
4、 I _ all my money on an MP5 ()Aspend Bhave spent Cam spending Dwas spending 8 When did Mike _ the office ? Err,he _ for about 10minutes ()Aleave,left Bleft,was away Cleave,has been away Dleave,has left 9Did you borrow the comic book from the library? 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 -
5、 - - - - - - - - -第 1 页,共 26 页 - - - - - - - - - - Yes,I it for three daysIll return it this afternoon ()Aborrowed Bkept Chave borrowed Dhave kept 10Our English teacher is very niceWe _ friends since three years ago ()Awere Bbecame Chave been Dhave made 11 Excuse me,where is Mr Browns office ?Sorry,
6、I dont know I _ here for only a few days ()Awork BworkedChave worked Dwill work 12By the time I got to the cinema ,the movie _ for ten minutes ()Ahad begun Bhad been on Chas started Dhas been on 13She _ this book for nearly three weeks ()Ahas borrowed Bhas lent Chas bought Dhas kept 14What are you g
7、oing to do this weekend?I_ yet ()Ahavent decided Bwont decide Chave decided Ddidnt decide 15He has _ for two yearsTwo years _ a long time ()Aleft home; are Bleft home; is Cbeen away from home; is Dbeen away from home; are 16 Im sorry to hear that your pet dog has diedThough my dog for three months,I
8、 still miss him ()Ahas died Bhas been dead Cdied Dwas dead 17 Where is Mr Smith? He _ GuangzhouHe _ there for a week ()Ahas gone to ; has been to Bhas gone to; has been Chas been to ; has gone to Dhas been in; has gone to 18I heard the new song on the radioI high and low in the music store,but I can
9、t find the song ()Asearch Bhave searched Cam searching Dwill search 19 Ben and Sue arent home,are they?NoThey to London on business ()精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 26 页 - - - - - - - - - - Ahave gone Bgo Chave been Dwill go 20Premier Zhou Enlaifor many ye
10、ars,he still lives in the hearts of Chinese people ()Adied Bwas died Chas been died Dhas been dead 21Mike used to be a top student,but he_ behind since he lost himself in computer games ()Afell Bhas fallen Cwas Dhas been 22 Im sorry to have kept you waiting long Never mindI _ here for only a few min
11、utes ()Ahave been Bhave come Cwas Dam 23 Helen,when did you move here?I here since two years ago ()Amoved Blived Chave moved Dhave lived 24People more and more useful things to protect the earth since Earth Day was started ()Adid Bwere doing Cwill do D have done 25 Is Jimmy going to the party ?Im af
12、raid not He _ to Hainan Island ()Awent Bhas gone Cwas going 26 What do you think of our city ? Very beautiful You know it is the first time that I _ here ()Awill be B was Chad been Dhave been 27Hurry up!The piano concert for five minutes ()Ahad begun Bhas been on Chas begun Dbegan 28 When did the Gr
13、eens come to China?They_ China for seven years ()Ahave come to Bhave been to Chave come inDhave been in 29I this book for a week I have to return it now ()Aborrow Bhave borrowed Chave kept 30 Do you know the movie Lost in Thailand ?YesI it twice Its funny ()精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载
14、 名师归纳 - - - - - - - - - -第 3 页,共 26 页 - - - - - - - - - - Asaw Bsee Chave seen Dwill see 31 How long has Robert _? Since 2000 ()Abeen to Beijing Bjoined the art club Cbecome a policeman Dstudied in this school 32Miss Lin_ a lot of work for the poor area since 2010 ()Adoes Bdid Chas done Dwill do 33
15、Hello!May I speak to Alice ?SorryShe isnt here right nowShe _ to the library ()Agoes Bwent Chas gone Dis going 34Sanya is a beautiful cityI there twice ()Ahave gone Bhave been Chave gone to Dhave been to 35 Wheres Lisa,Eric?She _ to the library ()Agoes Bhad gone Chas gone Dwould go 36Hello,may I spe
16、ak to Mr Smith?Sorry,he isnt inHe _the office ()Ahas been to Bhas gone to Chas been away 37 Have you seen DrAdams recently?NoHe _ Hong Kong for an international meeting Hell come back tomorrow ()Ahas gone in Bhas been in Chas gone to Dhas been to 38did your uncle leave his hometown?He for nearly twe
17、nty years ()AWhen; has left BWhen; has been away CHow long ; has left DHow long ; has been away 39I many new friends since I came here ()Amake Bmade Cwill make Dhave made 40 Do you know Lucys grandma ?Of course She is a kind woman, but she has for about a month since she in the accident()精品资料 - - -
18、欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 26 页 - - - - - - - - - - Abeen dead ; was killed B died; was killed Cbeen dead; killed Ddied; killed 41you ever the history museum,Paul?NoI havent ()ADo;visit BDid;visit CHave;visited 42 Jenny,when did you move here?I here for three yea
19、rsAlived Bmoved Chave moved Dhave lived 43 I think our teacherMrsAllen ,knows everythingI agreeBecause she over 2,000 books ()Aread Bhas read Creads Dis reading 44 Look!Someone _ the classroomWell,it wasnt meI didnt do it ()Ais cleaning Bwas cleaning Chas cleaned Dwill clean 45Its nice to see you ag
20、ainWe each other since 2014 ()Awont see Bdont see Chavent seen Ddidnt see 46We upso we should help parents do some housework ()Agrow Bgrew Cwill grow Dhave grown 47The shop in Baolong Square _ for six years,but I _ there so far ()Ahas opened ; havent gone Bhas been open ; havent been Chas been open
21、; havent gone Dhas opened ; havent been 48 _ to the United States?No,neverBut I went to Canada a few years ago ()AHave you been BHave you gone CDid you go DWill you go 49Hurry up!The movie _ for 10minutes ()Abegin Bbegan Chas begun Dhas been on 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - -
22、 - - - - - -第 5 页,共 26 页 - - - - - - - - - - 二填空题(共1 小题)50Look!The snow(stop) Lets go outside to make a snowman精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 26 页 - - - - - - - - - - 初中现在完成时练习题参考答案与试题解析一选择题(共49 小题)1一 Hello!Could I speak to Lily ?一 Sorry,she is not inShe _
23、 Shanghai ()Ahave been to Bhave gone to Chas been to Dhas 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+地点用法区别,
24、及主语是第三人单数时要用助动词has2Jack,I havent seen your uncle for a long time He _ Shanghai on business for two months ()Awent to Bhas gone to Chas been in Dhas been to 【分析】 杰克,我很长时间没见过你的叔叔了他去上海做生意两个月了【解答】 答案: C 根据 for two months 可知,两个月 表示一段时间,表示过去的动作一直持续到现在,应该用现在完成时态;现在完成时态的结构为have/has+动词的过去分词,主语是he,助动词用has;动词短
25、语 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 ? Im expecting a call from my daughter She _ New York for three years ()Ahas
26、 gone to Bhas been to Chas been in Dhas come in 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 26 页 - - - - - - - - - - 【分析】 你为什么焦急?我在期待我女儿的电话,她在纽约三年了【解答】答案:C have gone to 去了,没回;B have been to去过某地;C have been in 一直呆在某地;D have come in 无此结构,根据句中的时间for three years 可知应用现在完成时,
27、表示过去发生的事一直持续到现在,需要注意的是谓语动词必须是延续性动词,have/has been to/gone to/come是非延续性动词, has been in+地点的结构是延续性动词,又因为主语是单数,所以只能用has,故选 C 【点评】 判断动词的时态,要通过所给的时间状语去判断动词存在的状态注意延续性动词和短暂性动词的区别4 where is your father? He _ Australia and he _ Sydeny ()Ahas been to ; has been in Bhas gone to; has been in Chas been in; has bee
28、n to Dhas gone to; has been to 【分析】 你爸爸在哪里?他去了澳大利亚,他在悉尼【解答】 正确答案: Bhave gone to 表示去了某地或在去某地的路上,have been to表示曾经去过某地,现在已经回来了, have been in 表示在某地根据题干可知说话人在询问对方爸爸在哪里,且悉尼是澳大利亚的一个城市,则他爸爸是去了澳大利亚,他在悉尼,故选择B【点评】 本题考查 have gone/been to ,have been in,基础题,掌握三者的基本用法与区别,再根据题干进行选择5 Do you miss your parents far awa
29、y?Yes,very muchThey the hometown for over two years ()Aleft Bhave left Cwere away from Dhave been away from 【分析】 你想念你远方的父母吗?是的非常想念他们离开家乡已经有两年了【解答】 答案:D 根据时间状语for two years 可知,要用现在完成时态;并且动词要用延续性动词,leave为瞬间动词, be away 为延续性动词;又因现在完成时态的结构为have/has+动词的过去分词故选D【点评】 判断动词的时态,要通过所给的时间状语去判断动词存在的状态,以及是否要用延续性动词精
30、品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 26 页 - - - - - - - - - - 6 Where are the flowers? You see ,someone them to the window ()Amoves Bhad moved Chas moved Dwould move 【分析】 翻译:花在哪里?你看,有人把他们移到了窗口【解答】 moves 一般现在时; had moved 过去时; would move 过去将来时;叙述的时候,花已经被移走了,根据语境可知应
31、用现在完成,故选:C【点评】 本题主要考查现在完成时的用法,根据语境利用排除法即可选的7一 Your shoes are so oldWhy dont you buy a new pair ?一 Because I _ all my money on an MP5 ()Aspend Bhave spent Cam spending Dwas spending 【分析】 你的鞋这么旧你为什么不买一双新的?因为我已经把所有钱花在了买MP5 上了【解答】 答案: B 考查现在完成时态的用法:它表示过去发生或完成的事情对现在造成的影响和结果现在完成时的结构是have/has+动词的过去分词,根据You
32、r shoes are so oldWhy dont you buy a new pair ?鞋现在是旧的却不买新的可知,我已经把钱花在了买MP5 上了,故选 B 【点评】 此类题目要首先了解现在完成时态的意义,要注意与一般过去时态的区别,它主要表现了过去发生或完成的事情对现在造成的影响和结果这是现在完成时态的重要应用之一8 When did Mike _ the office ? Err,he _ for about 10minutes ()Aleave,left Bleft,was away Cleave,has been away Dleave,has left 【分析】 迈克什么时候离
33、开办公室的?他离开大约有10 分钟了【解答】 答案: C根据 When did Mike _ the office ?结合选项可知迈克什么时候离开办公室的?句子是由助动词did 构成的一般过去式的一般疑问句,后接动词原形leave;he _ for about 10minutes 结合选项可知他离开大约有10 分钟了可知句子里有for+一段时间,;它是现在完成时的标志词,强调状态的持续,现在完成时的构成是:has/have+pp;for 引导一段时间,主句用现在完成时的延续性动词be away,结合语境,故选C【点评】 在做题时首先找出考点(现在完成时),然后再掌握用法(for 引导一段时间,
34、主句用现在完成时精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 26 页 - - - - - - - - - - 的延续性动词) ;再结合题干做出正确的选择9Did you borrow the comic book from the library? Yes,I it for three daysIll return it this afternoon ()Aborrowed Bkept Chave borrowed Dhave kept 【分析】 你从图书馆借那本漫画书了吗?是的,我借了三
35、天我今天下午去还【解答】 答案: D 现在完成时态表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,此时的动词必须是延续性动词,句中常带有表示一段时间的时间状语,如:for+时间段根据for three days 可知,要用现在完成时态,现在完成时态的结构为have/has+动词的过去分词,又知borrow 是非延续性动词而 keep 是延续性动词故选: D 【点评】 现在完成时态表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,此时的动词必须要用于延续性动词10Our English teacher is very niceWe _ friends since t
36、hree years ago ()Awere Bbecame Chave been Dhave made 【分析】 我们的英语老师很好自从三年前我们就是朋友了【解答】 答案: C 根据时间状语since 可知,要用现在完成时态,现在完成时态的结构为have/has+动词的过去分词并且句子中的谓语动词要为延续性动词,D 选项中 made为瞬间动词;故选C【点评】 判断动词的时态,要通过所给的时间状语去判断动词存在的状态,并且要注意句子中应该用瞬间动词还是延续性动词的问题11 Excuse me,where is Mr Browns office ?Sorry,I dont know I _ he
37、re for only a few days ()Awork BworkedChave worked Dwill work 【分析】 打扰一下,哪是布朗先生的办公室?对不起,我不知道我在这才工作了几天【解答】 答案: C 联系句子的汉语意思再根据句中for only a few days (只有几天)可知这是现在完成时态的标志,即 for+ 一段时间,又知完成时态的结构为have+过去分词,所以此处应用have worked故选 C【点评】 本题考查现在完成时态的使用动词填空时,要先抓住标志词判断时态,现在完成时的标志词常有 already,ever,yet,so far,for ,since
38、 等等,要熟记用法精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 10 页,共 26 页 - - - - - - - - - - 12By the time I got to the cinema ,the movie _ for ten minutes ()Ahad begun Bhad been on Chas started Dhas been on 【分析】 当我到电影院的时候,电影已经开始十分钟了【解答】 答案: B 联系语境根据by the way当时候 从句可知在我到电影院之前电影已经开始了
39、,即在某事发生之前就已发生此事,所以应该使用过去完成时态(结构为主语 +had+动词的过去分词+其它);又根据for ten minutes 是时间段,可知应该使用延续性动词,begin/start 为非延续应动词,其延续性动词可用be on(表状态)替代;综上所述,此处应使用had been on,故选 B【点评】 此题考查过去完成时做题时应抓住关键词,过去完成时态常用于动作先后发生的时间状语从句中,从句常为by the time/when 引导的过去时态,主句常用过去完成时态此外,与时间段搭配的完成时应注意使用延续性动词13She _ this book for nearly three
40、weeks ()Ahas borrowed Bhas lent Chas bought Dhas kept 【分析】 她借了这本书接近三周了【解答】 答案: D 根据 for nearly three weeks 得知,句子中的动作应该是延续性动词;A、B、C 动词都为短暂性动词,它们不能和时间段连用;现在完成时态中延续性动词才能和时间段连用故选D【点评】 判断动词的时态,要通过所给的时间状语、提示词或语境去判断动词存在的状态;此题主要看时间状语,还要注意区分短暂性动词和延续性动词14What are you going to do this weekend?I_ yet ()Ahavent
41、decided Bwont decide Chave decided Ddidnt decide 【分析】 这个周末你打算干什么?我还没决定呢【解答】 答案: A根据 I_ yet,可知这里yet 的意思是还,它一般用于现在完成时的否定句当中,所以可以判断这个句子的时态应该是现在完成时,构成:have/has+动词过去分词这里是指没有做出决定,故用否定,故选A【点评】 本题考查了现在完成时的用法解答时注意yet 的用法以及现在完成时的构成形式精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 11 页,共 2
42、6 页 - - - - - - - - - - 15He has _ for two yearsTwo years _ a long time ()Aleft home; are Bleft home; is Cbeen away from home; is Dbeen away from home; are 【分析】 他离开家两年了,两年是一个很长的时间【解答】 答案: C结合句意 leave 的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词, leave 是短暂性动词,不能与一段时间连用,换成be away from,be 的过去分词是been,后文是表达客
43、观事实用一般现在时,主语是时间,故单数,故答案是C【点评】 现在完成时有两种用法1过去发生的某一动作对现在造成的影响或结果或到现在为止已经发生或完成的动作 2表示过去发生的、持续到现在的动作或状态16 Im sorry to hear that your pet dog has diedThough my dog for three months,I still miss him ()Ahas died Bhas been dead Cdied Dwas dead 【分析】 听到你的宠物狗死了,我很难过尽管我的狗已经死了三个月了,我仍然想念它【解答】 答案: B现在完成时的构成是:主语 +ha
44、ve/has+动词的过去分词, 表示过去发生的动作对现在造成的影响或结果或表示过去的动作或状态持续到现在die 意思是 死是非延续性动词,不能和段时间连用,如果时间状语是段时间的话,要用be dead 的完成时来填空,根据for three months 三个月了,这是一个段时间状语,所以要用 be dead 的完成时来填空,故选B【点评】 首先要掌握现在完成时的构成以及用法,然后结合具体的题目,就可以确定正确答案17 Where is Mr Smith? He _ GuangzhouHe _ there for a week ()Ahas gone to ; has been to Bhas
45、 gone to; has been Chas been to ; has gone to Dhas been in; has gone to 【分析】 史密斯先生在哪里?他去了广州了,他去那里一个星期了【解答】 答案: B精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 12 页,共 26 页 - - - - - - - - - - 结合题干推断句意是史密斯先生在哪里?他去了广州了,他去那里一个星期了,英语中用have/has gone to表示去了某地,还没回来用have/has been to表示为
46、曾经去过某地 ,第一个设空处表示已经去了还没有回来所以用have/has gone to,第二个设空处后面有for a week,所以用可延续的be there,故答案为 B【点评】 have/has gone to 表示去了某地,还没回来;have/has been to 表示为 曾经去过某地 ,现在已不在那里了注意结合上下文确定句式的选择18I heard the new song on the radioI high and low in the music store,but I cant find the song ()Asearch Bhave searched Cam searc
47、hing Dwill search 【分析】 翻译:从收音机里我听到的新歌我已经在音乐商店到处搜查了,但是我找不到这首歌【解答】 根据前文 heard 是过去时,后文I cant find the song ,说明前面的事情已经完成,所以用现在完成时,故选: B【点评】 现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果,也可表示过去已经开始,一直延续到现在的动作或状态构成:主语+have/has+过去分词 +其他19 Ben and Sue arent home,are they?NoThey to London on business ()Ahave gone Bgo Chave
48、 been Dwill go 【分析】 翻译:本和苏不在家,是吗?是呀!他们去伦敦出差了【解答】 根据语境确定用现在完成时,排除B,D;再根据 has been to表示主语在说话现场,has gone to表示主语不在说话现场;因为他们去伦敦出差了故选:A 【点评】 本题考查现在完成时,根据语境和句意,利用排除法选出答案20Premier Zhou Enlaifor many years,he still lives in the hearts of Chinese people ()Adied Bwas died Chas been died Dhas been dead 【分析】 周总理
49、已经去世好多年了,但是他仍然活在中国人民的心中精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 13 页,共 26 页 - - - - - - - - - - 【解答】 本题考查的是现在完成时的用法,died 是一般过去时, was died 是一般过去时的被动语态,从 for+时间段就可以知道,是现在完成时的时间标志,所以改用现在完成时,die 又是非延续性动词,故要变成have/has+形容词的系表结构,故选D【点评】每一种特定的时态都有其相应的时态标志,寻找其时态标志并加以认真分析可以巧解时态试题所谓
50、时态标志,指的就是某些特定的词、短语或句式,在通常情况下要与某种特定的时态连用,同学们在做题时若能充分利用这些时态标志,同时结合句子语境,就可很快选出正确答案在这里,for+ 时间段就是现在完成时的时间标志21Mike used to be a top student,but he_ behind since he lost himself in computer games ()Afell Bhas fallen Cwas Dhas been 【分析】 迈克过去是一个优等生,但是自从他在电脑游戏中迷失自己,他就落后了【解答】 答案: D 首先此句是含时间状语从句的主从复合句根据时间状语从句s