资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
英语现在完成进行时练习题及答案一、单项选择现在完成进行时1 I wonder if you could go with me to the cinema.- Dont disturb me. I _ a composition all the morning and havent finished it yet.AwriteBwas writingChave writtenDhave been writing【答案】D【解析】试题分析:-我想知道你是否能够陪我去电影院。-不要打扰我!我一早上都在写作文,还没完成呢。根据句意可知,说话者在过去就开始写作文,并且将一直持续下去,故用现在完成进行时,故选D。考点:考察动词时态。2My seven-year-old daughter has a great interest in music and _ Piano classes twice a week over the last three years.AtookBis takingChad takenDhas been taking【答案】D【解析】试题分析:句意:我七岁的女儿对音乐有很大的兴趣,在过去三年中一个星期上两次钢琴课。和时间over the last three years. 连用,用现在完成进行时,表示动作从过去到现在一直在做,而且可能还要继续下去,所以选D。考点:考查时态3Where were you at supper time? I _ for you to join me.AwaitedBhad waitedChave been waitingDwas waiting【答案】C【解析】 时态题。根据语境可知从吃饭时间到现在我一直在找你所以用现在完成进行时表示过去的动作持续到现在。 晚饭时你在哪?我一直等你。 选C4 You look great! I _ out. Check out my muscles!Awill workBwas workingChave been workingDhad been working【答案】C【解析】句意:你看起来很棒啊!我一直都在锻炼。你 看看我的肌肉!根据句意可知正是因为一直都在锻炼所以现在才会与如此好的肌肉和体型,得到了对方的夸奖。使用现在完成进行时,表示从过开始一直持续到现在都在不停地锻炼。故使用现在完成进行时。C正确。5 Thats the third time hes won the award in this field. Yes. He _ his maximum potential in the past decade.AexploredBis exploringChas been exploringDhas explored【答案】C【解析】考查时态。从语意知“过去十年来他一直都在发掘他最大的潜能”,另外,从“in the past decade可知应该用现在完成时,同时此处强调十年来他一直保有的状态”,所以选择用现在完成进行时,故选C。6The girl has a great interest in sports and _ badminton classes twice a week over the past 2 years.AtakesBtookCis takingDhas been taking【答案】D【解析】试题分析:句意:这个女孩对体育非常感兴趣,在过去两年里每周都会上两次羽毛球课。A. takes 一般现在时,B. took 一般过去时, C. is taking现在进行时, D. has been taking 现在完成进行时。over the past 2 years.是现在完成时的标志词,“上羽毛球课”是持续动作,还可能持续下去,故选D。考点:考查动词时态的用法。7-How is your cousin, Kate?-She broke her leg and _ medical treatment since.Ais receivingBhas receivedCreceivedDhas been receiving【答案】D【解析】试题分析:考查时态。句意:-凯特,你表妹怎么了?-她摔断了腿,从那以后就一直在接受治疗。since+时间点或句子,与完成时连用,排除A、C;现在完成时表示动作的结束或完成,现在完成进行时更倾向于指动作一直持续下去。根据句意可知,截至说话时,凯特的表妹还在治疗中,因此,用现在完成进行时最恰当,故选D。考点:考查时态8Up to now, Marin _in the library for about two hours.AreadBhad readChas been readingDwould read【答案】C【解析】试题分析:考查时态。句意:到目前为止,Marin已经在图书馆看了大约两个小时书了。根据“up to now”可知,这里说的是现在的情况,排除B、D;Marin已经看了两小时书,有可能继续看下去,应该用现在完成进行时,故选C。考点:考查时态9Mary really hard on his book and thinks hell have finished it by Friday.AworkedBhas been workingChad workedDhas worked【答案】B【解析】【详解】考查时态。句意:Marty一直努力写书,我想他到周五为止将已经完成了。用现在完成进行时表示从过去到现在一直进行的动作。所以选B。【点睛】英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。现在完成进行时表示从过去到现在一直进行可能还要继续进行的动作。10- Did you find the missing couple in the mountain yesterday?- No, but we _ to get in touch with them ever since.Ahave triedBhad triedChave been tryingDhad been trying【答案】C【解析】试题分析:考查动词的时态。句意:昨天你们找到失踪的那对夫妇了吗?没有,但我们一直在努力联系他们。根据 ever since可知用现在完成时,再根据语境可知用现在完成时的进行时态,故选C项。考点 : 考查动词的时态11Mike his wedding for a whole month and hopefully everything will be ready tomorrow.ApreparesBis preparingChad preparedDhas been preparing【答案】D【解析】【详解】考查动词时态。句意:马克整整一个月在准备他的婚礼,希望明天一切都准备好。根据句中时间状语for a whole month可知用现在完成进行时。故选D。12Cathy is taking notes of the grammatical rules in class at Sunshine School,where she_English for a year.AstudiesBstudiedCis studyingDhas been studying【答案】D【解析】现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。根据所提供的情景“Cathy is taking notes of the grammatical rules in class at Sunshine School”和时间状语for years可判断出要用现在完成进行时,表示动作一直在延续着。一般现在时表示经常性的动作或存在的状态。一般过去时表示过去发生的动作或存在的状态。现在进行时表示正在发生的动作或存在的状态。13-Susan is so excited!-Oh, yes! She is busy preparing for her trip to Africa that she _ for years.Ahas been expectingBwas expectingChad been expectingDwould be expecting【答案】A【解析】试题分析:考查时态。句意:-苏三好兴奋啊!-是的。她正在忙着准备她渴望已久的非洲之旅呢。根据对话中的“is”可知,两个人说的是现在的情况,排除C;发生在过去的动作,对现在造成了影响,且有可能继续下去,这时用现在完成进行时,对苏三造成的影响是她很兴奋,多年来,苏三一直渴望去非洲旅行,故选A。考点:考查时态14 I dont remember having ever seen John since last weekHas he gone somewhere? Not reallyHe_ his newly-bought apartment.Ahas decoratedBwas decoratingCdecoratedDhas been decorating【答案】D【解析】试题分析:考查现在完成进行时态的使用。由题目可知他从上个星期就一直在装修他新买的公寓,因为提问者说他自从上个星期见过John之后就不记得再见过他了,因此为现在完成进行时。句意为自从上个星期我不记得见过John了,他出去了吗?没有,他一直在装修他新买的公寓。故选D。考点:考查现在完成进行时态的使用。15 Hey, man! Why so tired? I _ for weeks for the coming celebration of the schools 100th anniversary.Awas preparingBhave been preparingChad preparedDwas prepared【答案】B【解析】试题分析:考查动词的时态。句意:嘿,你为什么这么黑呢?这几周来一直在准备学校百年诞辰。根据for weeks可知这个动作一直都在持续,故选B项。考点 : 考查动词的时态16He has a great interest in tennis and _ it twice a week over the past year.AplaysBplayedChad playedDhas been playing【答案】D【解析】twice a week over the past year到目前为止的一段时间内重复发生的活动,要用现在完成进行时。他对打网球很感兴趣,在过去的一年里他每周都打两次网球。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号