人教版英语英语现在完成时形式讲解及答案百度文库

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

人教版英语英语现在完成时形式讲解及答案百度文库

一、初中英语现在完成时

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

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

2.—What great progress Huawei ________ in recent years!

—No wonder it is widely known in all parts of the world.

A. is making

B. has made

C. makes

D. made

【答案】 B

【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。

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

3.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+过去分词。

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

【点评】考查现在完成时

5.— Mary, I remember you several years ago.

— Yes, I for 3 years.

A. married, have married

B. married, married

C. married, have been married

D. have married, have been married

【答案】 C

【解析】【分析】句意:——Mary,我记得几年前你结婚了。——是的,我已经结婚三年了。ago表明时态是一般过去时,所以用过去式married。排除D。for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。marry是非延续性动词,其延续性动词是be married,be的过去分词是been,故选C。

【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。

6.—Where is Catherine? I haven't seen her for days.

—She Wuhan. She'll be back next week.

A. has gone to

B. has been to

C. have gone to

D. have been to

【答案】 A

【解析】【分析】句意:——Catherine在哪里?我好几天没见她。——她已经去武汉了。她将下周回来。主语是she,所以用has,排除C、D。A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。根据She'll be back next week.她下周回来可知现在还没有回来,故选A。

【点评】考查短语辨析,注意平时识记其区别,理解句意。

7.—How many letters you to your mother?

—109 in all, since 2016.

A. has, written

B. have, written

C. did, write

D. are, writing

【答案】 B

【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have written,故答案选B。

【点评】考查动词的时态。注意现在完成时的用法。

8.—Where is your mother?

—She ______ Australia and she ______ Sydney for two weeks.

A. has been to; has been in

B. has been to; has been to

C. has gone to; has been in

D. has gone to; has been to

【答案】C

【解析】【分析】句意:——你的妈妈在哪里?——她去了澳大利亚,她在悉尼呆了两周了。has been to”去过某地“,现在已经回来了;has gone to”去了某地“,还没有回来;has been in”待在某地“一段时间。根据句意Where is your mother?可知,她的妈妈还没有回来,第二个空后面有一段时间for two weeks,应该用be in,故应选C。

【点评】考查动词的时态,以及has been to ,has gone to ,has been in的含义和用法。

相关文档
最新文档