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

现在完成时知识点梳理及经典练习(超详细)

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

译林版中考英语九年级英语现在完成时知识点梳理及经典练习(超详细)

一、初中英语现在完成时

1.—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。

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

2.—Your shoes are so old. Why don't you buy a new pair?

—Because I all my money on an MP5.

A. spend B. have spent C. am spending D. was spending 【答案】 B

【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。

【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。

3.—How long can I _________ this book? —Five days. But you must return it on time.

A. borrow B. lend C. keep D. kept 【答案】C

【解析】【分析】句意:——我能保留这本书多长时间?——五天。但是你一定要按时归还它。A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。 此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。

【点评】本题考查延续性动词。以及borrow,lend,keep,kept四个词的词义和用法。

4.—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三个短语的词义和用法。

5. — 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。

6.—They say there is a new restaurant near here. —Yes, and it ______ for more than a week.

A. has been open B. open C. is opening D. opens 【答案】 A

【解析】【分析】句意:——他们说在这附近有一个新的餐馆。——是的,它已经开了一个多星期了。根据 for more than a week ,可知用现在完成时,have/has been done,故选A。

【点评】考查现在完成时,注意识记其标志词。

7.—— ______you _____ out the problem, Sam? ——Not yet, but I'm going to.

A. Did, work B. Are, working C. Have, worked D. Will , work 【答案】 C

【解析】【分析】句意:萨姆,你计算出这道数学题了吗?——还没有,但是快了。结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。选C。

【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

8.You must return the books to the library because you _________ them for more than two weeks.

A. have lent B. have borrowed C. have kept

【答案】C

【解析】【分析】句意是:你必须把书还给图书馆因为你已经……两个多星期了。for more than two weeks 表示时间段,在现在完成时中需要和延续性动词连用,lend 和 borrow 都是短暂性动词,keep 具有延续性,故选C。

【点评】考查现在完成时中延续性动词和短暂性动词的转换问题。

9.I am surprised at the new look of my hometown,for it _____ a lot over the years.

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

【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,

结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.

10.—Look! Your teacher Miss White is over there. —No, it can't be her. She ______ to Beijing.

A. has gone B. has been C. went D. will go 【答案】A

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

11.I ________my dictionary to my classmate David a week ago, but he ________ it to me yet. A. lent; return B. have lent; returned C. lent; hasn't returned D. have lent; didn't return 【答案】 C

【解析】【分析】句意:我一周前把我的字典借给了我的同学David,但他还没还给我。ago是过去时标志,故排除B和D选项,yet是现在完成时标志,因此用hasn't returned,故选C。

【点评】考查时态,注意ago和yet的用法。

12.So far, the AIIB(亚投行)_____ 57 countries to be the founding members.

A. attracted B. has attracted C. will attract 【答案】 B

【解析】【分析】句意:到目前为止,亚投行吸引了57个国家成为发起国。So far,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。故选B。

13.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表示去了还没回来。

14.—Look at these stamps. I _______ them for five years. —Wow, they are wonderful.

A. kept B. have kept C. have bought D. bought 【答案】 B

【解析】【分析】句意:——看这些邮票,我持有它们5年了。——噢,真漂亮。表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选B。

【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。

15.—What about watching the movie Big Fish tomorrow?

—Oh, I it already.

A. watch B. have watched C. will watch D. am watching 【答案】 B

【解析】【分析】明天去看电影大鱼怎么样?哦,我已经看过了。already是完成时的标志,故选B。

【点评】联系句意,注意辨析关键的词语,来判断所填之词。

16.一 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项。

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

17.The new supermarket in our town _______ for two weeks, but I _______ there yet .

A. has opened; haven't gone B. has been open; haven't been C. has been open; haven't gone D. has opened; haven't been 【答案】 B

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

18.Which of the following is WRONG?

A. Your car is good except for the colour. B. The film has begun for twenty minutes. C. I have kept the book for two days. D. What's the difference between the two tricks? 【答案】 B

【解析】【分析】句意:下面哪一个是错误的?A选项意为:你的汽车除了颜色之外其他都很好;B选项意为:这场电影已经开始二十分钟了。这个句子是错误的,begun的原形是begin,意思是开始,是瞬间性动词,不能和一段时间连用;C选项意为:我借这本书已经两天了,这个句子是对的,keep是持续性动词;D选项意为:这两个把戏之间的区别是什么?故应选B。

【点评】考查句子结构。掌握短暂性动词不能与时间段连用。

19.— Miss Liu, when did you come here?

— In 2015. I here for two years.

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

【解析】【分析】句意:——刘小姐,你什么时候来这的?——2015年,我已经在这里待两年了。由语境可知此处应用现在完成时态,表示从过去开始,一直延续到现在的动作或状态。here为副词,其前不用介词。故选D。

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

现在完成时知识点梳理及经典练习(超详细)

译林版中考英语九年级英语现在完成时知识点梳理及经典练习(超详细)一、初中英语现在完成时1.—Doyoumissyourparentsfaraway?—Yes,verymuch.Theythehometownforovertwoyears.A.
推荐度:
点击下载文档文档为doc格式
3qwyj1mj2872h8v7sa970wk4t3v47w00u77
领取福利

微信扫码领取福利

微信扫码分享