好文档 - 专业文书写作范文服务资料分享网站

外研版英语 现在完成时培优卷

天下 分享 时间: 加入收藏 我要投稿 点赞

外研版英语 现在完成时培优卷

一、初中英语现在完成时

1.All members_______ are admitted to the auditorium.

A. have got the tickets B. that had got the tickets C. that have got the tickets D. had got the tickets 【答案】 C

【解析】【分析】句意:所有得到票的成员都被允许进入了观众席。根据题意可知,本句为定语从句,且从句中缺少主语,需要用 that或 who引导 , 且 不可省略 , 所以排除A和D。票已经拿到了,因此用完成时,根据 are 可知,用现在完成时,have got,故选C。 【点评】考查定语从句和时态,注意tha引导从句的用法。

2.—Where is your father? — .

A. He has been to Shanghai B. He has been in Shanghai C. He has gone to Shanghai D. He have been to Shanghai 【答案】C

【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。Have been to去过某地(已回);have been in在……;have gone to去了某地(未回)。本题中父亲是人们在找的人,所以是去了某地,还没回来,用have gone to。主语he是三人称单数,用has gone to。故选C。

【点评】本题考查现在完成时。以及Have been to;have been in;have gone to三个短语的词义和用法。

3. — Where is your uncle? I haven't seen him for a long time.

— He _______ Beijing for about half a year. He moved there in January.

A. has gone to B. has been to C. has arrived in D. has been in 【答案】 D

【解析】【分析】考查延续与非延续性动词。根据for about half a year是一段时间,排除非延续性动词A、B、C这三个选项,故选D。

4.He for ten years.

A. has been married B. married C. got married D. has married 【答案】A

【解析】【分析】句意:他已经结婚十年了。根据时间状语for ten years.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。be married表结婚的状态,be动词的过去分词为been。故选A。

【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。

5.—I'm sorry for being late.

—Never mind. The meeting ______for only 5 minutes. This way, please.

A. has begun B. has ended C. has been on 【答案】 C

【解析】【分析】句意:——对不起,我迟到了。——没关系.会议只开了5分钟,请这边走。for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.has been on\在进行,开着(的状态)\,故选C

【点评】现在完成时表示延续性的状态。

6.All the students _______ very hard over the last three years.

A. works B. has worked C. have worked D. worked 【答案】 C

【解析】【分析】Over the last three years, 用于现在完成时,又由于主语是复数,故选C。

【点评】现在完成时的时间状语要掌握。

7.—Do you miss your parents far away?

—Yes, very much. They the hometown for over two years.

A. left B. have left C. were away from D. have been away from 【答案】 D

【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for over two years 表示时间段,动词要具有延续性,left是 leave的过去分词,是短暂性动词,不能和时间段连用,故选D。

【点评】本题考查延续性动词和短暂性动词的转换。

8.The tall building here for 100 years.

A. is B. was C. has been D. is been 【答案】 C

【解析】【分析】那幢高楼在这里已经有100年了。根据for 100 years可知“高楼在这里”

是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。故选C。

【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。

9.My father ____ in a panda protection center for 10 years, so he knows a lot about panda. A. was working B. is working C. has worked D. will work 【答案】 C

【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。

【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。

10.This museum here for over 80 years. It one of the oldest buildings in this city.

A. is; was B. had been; is C. was; has been D. has been; is 【答案】 D

【解析】【分析】考查动词的时态。句意:博物馆在这儿有八十多年了。它是这座城市最古老的建筑之一。前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。故选D。

11.Susan China before.This is her first time to be here.

A. won't visit B. wasn't visiting C. hasn't visited D. doesn't visit 【答案】C

【解析】【分析】句意:苏珊以前没有来过中国。表示以前没有来过中国,用现在完成时。故C选项正确。 【点评】考查句子时态。

12.—Where's your father? —He _______ to Changsha.

A. have been B. has gone C. has been D. have gone 【答案】B

【解析】【分析】句意:——你爸爸在哪?——他去了长沙。因为父亲不在,证明他去了某个地方没有回来。之前发生的动作对现在造成的影响用现在完成时,结构为have/has+过去分词,主语he是第三人称单数,助动词用has,go的过去分词是gone,故选B。 【点评】考查现在完成时,注意去过某地用have/has been to,去了某地用have/has gone to。

13.一 How long your brother ______ this camera?

— For two weeks.

A. have; bought B. have; had C. has; had D. has; bought 【答案】 C

【解析】【分析】本题考查动词的时态。句意:“你哥哥买这个相机多久了?”“两周了。”根据答语“For two weeks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。主语是your brother,为第三人称单数,所以应该选择C项。

【点评】考查现在完成时。

14.Little Tom his home for more than ten years.

A. leaves B. left from C. will leave D. has been away from 【答案】 D

【解析】【分析】句意:小汤姆离开家已经十年了。由句中“for more than ten years”可知. 句中的谓语动词需使用延续性动词。leave对应 的延续性动词为be away。

【点评】考查现在完成时。

15.Mike the bookshop. I have to wait for him.

A. went to B. was in C. has been to D. has gone to 【答案】 D

【解析】【分析】句意:迈克去了书店。我不得不等他。从第二句来判断. 迈克不在. 应用“have/has gone to a place”来表示“去某地了(还没有回来)”。用现在完成时强调过去发生的事件对现在的影响。

【点评】考查动词时态及have been to和have gone to的区别。

16.I have lived here _______ I was born.

A. before B. when C. for D. since 【答案】 D

【解析】【分析】自从我出生我就一直生活在这里。自从用since.

【点评】考查关连词的用法。

17.一This is the second time I have come to Taiyuan. It a lot.

一Yeah, it is becoming more and more beautiful.

A. changes B. will change C. was changing D. has changed 【答案】 D

【解析】【分析】句意为——这是我第二次来到太原。 它改变了很多。——是的,它将变得越来越美丽。根据have come,可知是时态是现在完成时,结构为have/has done,主语是it,用has changed,故选D。 【点拨】此题考查现在完成时。

18.What you in the past two hours, my baby?

A. will; do B. have; done C. are; doing D. would; do 【答案】 B

【解析】【分析】句意:在过去的两个小时你做了什么,我的乖乖?根据“in the past two hours”可知用完成时态。故选B。

【点评】考查现在完成时。

19.—Dave, we will leave in 10 minutes. Are you ready? —No, I ________ our guidebook and towels yet.

A. don't pack B. didn't pack C. have packed D. haven't packed 【答案】 D

【解析】【分析】句意:——Dave,我们十分钟后要离开,你准备好了吗?——没有,我还没把我们的旅游手册和毛巾打包。yet是现在完成时否定句的标志,故选D。 【点评】考查现在完成时,注意yet的用法。

20.A number of tourists _____ Yangzhou many times because such a beautiful city. A. have been to B. has been to C. has gone to D. have gone to 【答案】 A

【解析】【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。have been to,表示去过某个地方,have gone to,表示去了某地,还没回来。many times是很多次,游客们应该是去过很多次,用have/has been to+地点,由于主语是复数,助动词用have,故选A。

【点评】考查现在完成时,注意have been to表示去过回来了,have gone to表示去了还没回来。

二、初中英语动词的时态

21.Jack is my classmate. We ______ each other since he came to our school. A.knew

B.have known

C.will know

外研版英语 现在完成时培优卷

外研版英语现在完成时培优卷一、初中英语现在完成时1.Allmembers_______areadmittedtotheauditorium.A.havegottheticketsB.tha
推荐度:
点击下载文档文档为doc格式
8ei400hhq65nrap1rg1l036aw5tvxo00xoz
领取福利

微信扫码领取福利

微信扫码分享