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

英语现在完成时经典例题含答案解析推荐精选

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

英语现在完成时经典例题含答案解析推荐精选

一、初中英语现在完成时

1.—_______ my dictionary? I can't find it anywhere. —I _______ it on the desk when I came in.

A. Did you see; have seen B. Have you seen; have seen C. Have you seen; saw D. Did you see; see 【答案】C

【解析】【分析】句意:---你看见我的词典了吗?我到处都找不到了。---我进来的时候看见在桌子上。根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据when I came in可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。

【点评】考查动词的时态,注意理解句意,根据时态的定义判断。

2.—Lucy, is your uncle a teacher? —Yes, he is. He history for nearly 20 years.

A. teaches B. has taught C. is teaching D. will teach 【答案】B

【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。他教历史将近20年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。主语是he,用has,故选B. 【点评】考查现在完成时,注意其常与for+一段时间连用。

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

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

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

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

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

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

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

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

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

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

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

8.So far Tom with Mary _______ 50 left -behind children to do their homework after school.

A. help B. helped C. has helped D. have helped 【答案】 C

【解析】【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。选C。

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

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

10.—What _______ you just now? —Don't worry. Nothing _______.

A. has happens to; has happened B. happened; happened C. happened; has happened D. happened to; has happened 【答案】D

【解析】【分析】句意:---刚才你发生了什么事?---别担心,没什么事发生。固定句式What happened to……发生了什么?第二空是回答之前并没有发生任何事情,所以不必担心,用现在完成时,has happened,故答案为D。

【点评】考查动词时态,一般过去时表示过去某个时间发生的动作;现在完成时表示过去的动作对现在造成的结果或影响。

11.He ________ for ten years.

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

【解析】【分析】句意:他结婚十年了。根据句意可知是从过去持续到现在的动作,应该用现在完成时。故选A。

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

【点评】考查现在完成时

13.—How many times _______ you _______ to Beijing this year?

—Three times.

A. have;been B. had;been C. have;gone D. had;gone

英语现在完成时经典例题含答案解析推荐精选

英语现在完成时经典例题含答案解析推荐精选一、初中英语现在完成时1.—_______mydictionary?Ican'tfinditanywhere.—I_______itonthedeskwhenIcamein.A.Didyousee;haveseen
推荐度:
点击下载文档文档为doc格式
1rapx96tvm2i4cx3q5al1oirv327wf00piu
领取福利

微信扫码领取福利

微信扫码分享