英语现在完成时练习全集_第1页
英语现在完成时练习全集_第2页
英语现在完成时练习全集_第3页
英语现在完成时练习全集_第4页
英语现在完成时练习全集_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、英语现在完成时练习全集一、初中英语现在完成时1 A number of tourists Yangzhou many times because such a beautiful city.A. have been toB. has been toC. has gone toD . have gone to【答案】 A【解析】 【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。 have been to ,表示去过某个地方, have gone to ,表示去了某地,还没回来。 many times 是很多 次,游客们应该是去过很多次,用 have/has been to+ 地点

2、,由于主语是复数,助动词用 have,故选 A。【点评】考查现在完成时,注意have been to 表示去过回来了, have gone to 表示去了还没回来。2 Do you still play basketball?Oh, no. I it for the past two years.A. havent playedB. didnt playC. wont play D. hadnt played【答案】 A【解析】 【分析】句意: 你还打篮球吗? 哦,不了。我已经有两年没有打过了。 根据句中的 for the last two years 可知应与完成时态连用,又有时间是the

3、last two years 可知是从现在往前两年,因此应使用现在完成时态,故选A。【点评】考查动词时态中的 for+ 段时间与完成时态连用,根据时间确定是现在完成还是过3 My father in a panda protection center for 10 years, so he knows a lot about panda.A. was workingB. is workingC. has workedD. will work【答案】 C【解析】 【分析】句意:我父亲在熊猫保护中心工作了 10 年,所以他对熊猫很了解。由句 中的语句 for 10 years 提示可知,此句要用现

4、在完成时,主语 my father ,助动词要用 has, 故选 C。【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。4 Wow! You dinner! Lets eat now.A. cook B. are cooking C. will cookD. have cooked【答案】 DD。【解析】 【分析】句意: Wow,你做好分了,让我们现在来吃。根据“ Wow”及 “now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。故选点评】动词的时态可以根据选项与上下文之间的前后关系来判断。5 Lucy, is your uncle a teacher?Yes

5、, he is. Hehistory for nearly 20 years.A. teaches【答案】 B【解析】 【分析】句意:B. has taught C. is teaching D. will teach露西,你叔叔是老师吗? 是的,他是。他教历史将近 20年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在 完成时, have/has+ 过去分词。主语是 he,用 has,故选 B. 【点评】考查现在完成时,注意其常与for+ 一段时间连用。6 They say there is a new restaurant near h

6、ere.Yes, and it for more than a week.A. has been openB. openC . is openingD . opens【答案】 A【解析】 【分析】句意: 他们说在这附近有一个新的餐馆。 是的,它已经开了一 个多星期了。根据 for more than a week ,可知用现在完成时, have/has been done ,故选A。【点评】考查现在完成时,注意识记其标志词。7 you out the problem, Sam?Not yet, but Im going to.A. Did, workB. Are, working C. Hav

7、e, workedD . Will , work【答案】 C【解析】 【分析】句意:萨姆,你计算出这道数学题了吗? 还没有,但是快了。结合 语境可知上文描述的是现在已经完成的动作,故用现在完成时态。选C。【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型, 首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时 态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。8 Im sorry for being late.Never mind. The meeting for only 5 minutes. This way, plea

8、se.A. has begun【答案】 C【解析】 【分析】句意:B. has ended C. has been on对不起,我迟到了。 没关系会议只开了 5 分钟,请这边走。 for+ 段时间,通常用于现在完成时态,结构是 have/has+动词的过去分词, begin 和A, B 不正end 都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此确 has been on 在进行,开着(的状态) ,故选 C【点评】现在完成时表示延续性的状态。9 my dictionary? I cant find it anywhere.I it on the desk when I came

9、 in.A. Did you see; have seenB . Have you seen; have seenC. Have you seen; sawD. Did you see; see【答案】 C【解析】 【分析】句意: -你看见我的词典了吗?我到处都找不到了。- 我进来的时候看见在桌子上。根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关 系,所以用现在完成时;第二空根据 when I came in 可知是过去我进来的时候发生的动 作,用一般过去时,故答案为 C。【点评】考查动词的时态,注意理解句意,根据时态的定义判断。10 Look! Your teacher M

10、iss White is over there.No, it cant be her. She to Beijing.A. has goneB. has beenC. wentD. will go【答案】 A【解析】 【分析】句意: -看!你的老师怀特小姐在那边。 -不,那肯定不是她。她去了北 京。 A. has gone 去了某地,表示该人不在说话地点;B. has been 去过某地,表示主语曾经去过某地,有这种经历; C. went 过去式,去; D. will go 将来时态,将要去。根据前面的否 定猜测,可知怀特小姐去了北京,故选A。【点评】考查固定搭配 have gone to 。

11、11 Hi, Tom! you ever the Birds Nest?Yes, I have. Its fantastic.A. Have, been toB. Have, gone toC. Did, go to【答案】 A【解析】 【分析】句意: 你好, Tom!你曾经去过鸟巢吗? 是的,我去过。它是极 好的。根据答语 Yes, I have.可知是以 have 开头的现在完成时的一般疑问句,排除C。 havebeen to+ 地点名词,去过某地,去了并且回来了;have gone to+ 地点名词,去了某地,去了还没有回来,在去或者回来的路上。根据Its fantastic. 可知去了

12、并且回来了,故选 A。【点评】考查短语辨析,注意平时识记其区别,理解句意。he for 9 years till now A. got married ; has been marriedC. got married ; had been marriedB. married; had been marriedD. married ; got married12 Mr Fan in 2005 In other words ,【答案】 A【解析】 【分析】首先第一空表述的是一个发生在 2005 年(即过去)的一个动作,所以为 一般过去时,其次 married 后面要接宾语, get married

13、 表示的是短暂性动作,所以应填 get married. 第二空由 “ till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此 处 married 做形容词 “已婚的 ”故填 “ has been married 故”选, A.【点评】此题考查了动词时态问题,同时也考查了“get married 和”“married 的”区别。13 All the students very hard over the last three years.A. worksB . has workedC . have workedD . worked【答案】 C【解析】 【分析】 Over th

14、e last three years, 用于现在完成时,又由于主语是复数,故选C。【点评】现在完成时的时间状语要掌握。14 I an invitation to the concert. I cant wait to go.A. receive B. will receive C. was receivingD. have received【答案】 D【解析】 【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经 收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答 案选 D。【点评】考查动词时态。根据题目所给语境推断出应使用的时态。15 So fa

15、r, the AIIB(亚投行) 57 countries to be the founding members.A. attracted B. has attractedC . will attract【答案】 B【解析】 【分析】句意:到目前为止,亚投行吸引了 57 个国家成为发起国。 So far ,到目 前为止,句子强调过去对现在造成的结果,用现在完成时态。故选B。16 Mike began to work in the factory in 2013 He there for four years A. is workingB. was workingC. worksD. has w

16、orked【答案】 D【解析】 【分析】句意:迈克在这里工作已经 4 年了。一直持续的状态用现在完成时。故 D 选项正确。【点评】考查现在完成时。17 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。【点评】考查时间状语。根据句意选出

17、正确的时间状语。18 一 Have you everthe film Gang Jiong?Yes, I have.D . seen”由 ever 及答语可知句A. seeB . to seeC . saw【答案】 D【解析】 【分析】句意: “你看过电影港囧吗 ?”是“的,我看过。 子用现在完成时,故用 see 的过去分词 seen。点评】考查动词的时态。19 Wheres your father?He to Changsha.A. have beenB . has goneC . has beenD . have gone【答案】 B【解析】 【分析】句意: 你爸爸在哪? 他去了长沙。因为

18、父亲不在,证明他去了 某个地方没有回来。之前发生的动作对现在造成的影响用现在完成时,结构为 have/has+ 过 去分词,主语 he 是第三人称单数,助动词用 has, go 的过去分词是 gone,故选 B。【点评】考查现在完成时,注意去过某地用 have/has been to ,去了某地用 have/has gone to。20 The new supermarket in our town for two weeks, but I there yet .A. has opened; havent gone B. has been open; havent beenC. has bee

19、n open; havent goneD. has opened; havent been【答案】 B【解析】 【分析】句意:在我们城镇的新超市已经开业 2 周了,但是我还没有去过。根据for two weeks 可知,谓语动词必须是持续性动词或表示状态的词;has opened 这里强调的是动词, open 是非持续性动词,不能与时间段连用,故排除AD; has been open 这里open 是形容词,可以与时间段连用;这里第二空表示没有去过应该用 havent been。 have been 表示去过某地; have gone 表示去了还没有回来。根据句意故用 havent been。

20、故选B。21 Mikethe bookshop. I have to wait for him.A. went toB. was inC . has been toD . has gone to【答案】 D【解析】 【分析】句意:迈克去了书店。我不得不等他。从第二句来判断 . 迈克不在 . 应用 “ have has gone to a place 来表示” “去某地了(还没有回来) ”。用现在完成时强调过去发生 的事件对现在的影响。【点评】考查动词时态及 have been to 和 have gone to 的区别。22 Wheres Mr Jones?He to the post off

21、ice A. goesB. will go C. has been D. has gone【答案】 D【解析】 【分析】句意: jones 在哪?他已经去了邮局。该句是问 jones 现在的去向,而 jones 去邮局是在询问之前就发生了的并且对现在产生的影响是他还没回来,所以用完成 时。故选 D。【点评】分析句意,注意现在完成时的用法之一即已经发生了的事情并对现在产生影响。23 Whatyouin the past two hours, my baby?A. will; doB. have; doneC. are; doingD. would; do【答案】 B【解析】 【分析】句意:在过去

22、的两个小时你做了什么,我的乖乖?根据“in the past twohours ”可知用完成时态。故选 B。【点评】考查现在完成时。24 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 是点评】考查现

23、在完成时的短暂性动词与延续性动词辨析。25一 Where is Mr Miller?一 Heto New York Hethere three times A. has been; has goneB . has gone; has goneC. has gone:has beenD . has been; has been【答案】 C【解析】 【分析】句意: Miller 先生去哪儿了? 他去纽约了。他去过那 3 次了。他 去纽约了还未回来,用 has gone to;他去过三次,用 has been。故选 C。【点评】考查现在完成时 has gone to 和 has been to 的用

24、法。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 How longhis grandfather ?A. has, diedB. has, been deathC. has, dyingD . has, been dead【答案】 D【解析】 【分析】句意:他的爷爷去世多久了? has died 已经去世了,不能与时间段连 用; has been death 形式错误, death 是名词; has dying 形式错误; has been dead 已经去世 了。句中 How long 问的是一段时间, die 是瞬间性动词,不能和一段时间连用,故 A 不 对。 has been dead 是一个系表结构,表示状态,可以持续。故应选D。【点评】考查现在完成时延续性动词与短暂性动词的转换。 die 非延续性动词,要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论