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

外研版英语 现在完成时专项练习和答案

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

外研版英语 现在完成时专项练习和答案

一、初中英语现在完成时

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

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

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

3.He ___________ for ten years.

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

【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。get married需换成be married。故选A。

【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。学生必须牢记这两种词的转换及转换条件。

4.Nancy for five years.

A. was dying B. has died C. died D. has been dead 【答案】 D

【解析】【分析】句意:南西去世五年了。A. was dying过去进行时态;B. has died现在完成时态;C. died一般过去时态; D. has been dead现在完成时态。句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for…连用,用成be dead。故选D。

【点评】本题考查时态辨析。某人去世了多少年就用延续性动词的现在完成时,has been

dead。

5.—I haven't seen your grandfather for two years. What happened to him?

—Oh, he ________ here for two years.

A. stayed B. hasn't stayed C. stays D. hadn't stayed 【答案】 B

【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。现在完成时的结构:主语+have/ has +过去分词。可知选B。

【点评】考查现在完成时

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

7.—Your new bike is so nice! When did you buy it? —In July. I _____it for two weeks.

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

【解析】【分析】句意:——你的新自行车那么好看。你什么时候买的。——七月份,我买了两周了。根据for two weeks,可知句子时态为现在完成时,而且谓语动词必须是延续性的。因此排除AD,buy是结束性动词,不能够延续,应此排除,故答案是B。 【点评】考查现在完成时,注意现在完成时中延续性动词的使用。

8.The Greens many places of interest since two years ago.

A. has visited B. have visited C. visited D. will visit 【答案】 B

【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens格林一家,表示复数含义,作主语,谓语用复数形式。故选B。

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

10.He has studied in our school __________.

A. since five years B. for five years C. for five years ago D. in five years 【答案】B

【解析】【分析】句意:他已经在我们学校学习五年了。has studied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。

【点评】考查时间状语。根据句意选出正确的时间状语。

11.Last week I _______ a cold. That's to say since last week, I _______ a cold. A. have had; have had B. caught; have had C. have had; have caught D. caught; have caught 【答案】B

【解析】【分析】句意 :上周我患了感冒。也就是说,从上周开始,我就一直在感冒。“have a cold”和“catch a cold”均可表示感冒,但前者强调感冒持续的状态;后者强调感冒的行为,不可与表示一段时间的状语连用 。第一句上周感冒是发生在过去的动作,应用一般过去式“caught”;第二句从上周起就一直在感冒,是从过去一直持续到现在的状态,应用现在完成时“have had”,故选B。

【点评】考查同义短语的辨析和一般过去时与现在完成时的掌握与运用。

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

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

14.My sister in America for two years.I miss her very much.

A. studies B. studied C. has studied D. is studying 【答案】C

【解析】【分析】句意:我的姐姐在美国学习了两年了。现在进行时表示持续大现在的状态并有可能继续持续下去。故C选项正确。 【点评】考查现在完成时。

15.—Where's Mr Jones?

—He to the post office.

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

【解析】【分析】句意:jones在哪?他已经去了邮局。该句是问jones现在的去向,而jones去邮局是在询问之前就发生了的并且对现在产生的影响是他还没回来,所以用完成时。故选D。

【点评】分析句意,注意现在完成时的用法之一即已经发生了的事情并对现在产生影响。

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.William Shakespeare for 400 years, but his works still have great influence today.

A. died B. was dying C. has died D. has been dead 【答案】 D

【解析】【分析】句意:威廉·莎士比亚已经逝世400年了,但现在他的作品仍然有很大的影响力。由题干中的for 400 years可知应用现在完成时,且用延续性动词,排除A、B两项,C项中动词die是非延续性动词,故选D。

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

19.—How long can I _____ the Chinese workbook? —For three weeks.

A. borrow B. keep C. to borrow D. to keep 【答案】B

【解析】【分析】句意:——我能保存语文练习本多长时间?——三个星期。情态动词can用动词原形,所以排除C、D。how long所在的句子用延续性动词,borrow是非延续性动词,keep是延续性动词,故选B。

【点评】考查情态动词和延续性动词与非延续性动词的用法,注意平时识记。

20.It has been three years since I ______ a teacher.

A. become B. became C. becoming D. to become 【答案】 B

【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。故选B。

【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。

二、初中英语动词的时态

21.—I’m afraid the class has begun.—Don’t worry. It ________ until the bell ________. A.doesn’t begin; rings C.won’t begin; rings

B.won’t begin; will ring D.doesn’t begin; will ring

外研版英语 现在完成时专项练习和答案

外研版英语现在完成时专项练习和答案一、初中英语现在完成时1.—WhataboutwatchingthemovieBigFishtomorrow?—Oh,Iitalready.A.watchB.h
推荐度:
点击下载文档文档为doc格式
5c2go0757x99g5n13tny9pg7z7hdod00ta3
领取福利

微信扫码领取福利

微信扫码分享