英语现在完成时练习题 含答案Word下载.docx

上传人:b****3 文档编号:14866501 上传时间:2022-10-25 格式:DOCX 页数:18 大小:32.28KB
下载 相关 举报
英语现在完成时练习题 含答案Word下载.docx_第1页
第1页 / 共18页
英语现在完成时练习题 含答案Word下载.docx_第2页
第2页 / 共18页
英语现在完成时练习题 含答案Word下载.docx_第3页
第3页 / 共18页
英语现在完成时练习题 含答案Word下载.docx_第4页
第4页 / 共18页
英语现在完成时练习题 含答案Word下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

英语现在完成时练习题 含答案Word下载.docx

《英语现在完成时练习题 含答案Word下载.docx》由会员分享,可在线阅读,更多相关《英语现在完成时练习题 含答案Word下载.docx(18页珍藏版)》请在冰豆网上搜索。

英语现在完成时练习题 含答案Word下载.docx

根据forabouthalfayear是一段时间,排除非延续性动词A、B、C这三个选项,故选D。

2.I________aninvitationtotheconcert.Ican'

twaittogo. 

receive 

willreceive 

wasreceiving 

havereceived

【答案】D

【解析】【分析】句意:

我已经收到音乐会的邀请,我等不及要去了。

由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。

【点评】考查动词时态。

根据题目所给语境推断出应使用的时态。

3.Thetallbuilding 

herefor100years.

is 

was 

hasbeen 

isbeen

【答案】C

【解析】【分析】那幢高楼在这里已经有100年了。

根据for100years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。

故选C。

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

4.Allthestudents_______veryhardoverthelastthreeyears.

works 

hasworked 

haveworked 

worked

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

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

5.Mr.Fan 

in2005.Inotherwords,he 

for9yearstillnow. 

gotmarried;

hasbeenmarried 

married;

hadbeenmarried

hadbeenmarried 

gotmarried

【答案】A

【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次married后面要接宾语,getmarried表示的是短暂性动作,所以应填getmarried.第二空由“tillnow”可知表示的是从过去直到现在的一种状态即为现在完成时,此处married做形容词“已婚的”故填“hasbeenmarried”,故选A.

【点评】此题考查了动词时态问题,同时也考查了“getmarried”和“married”的区别。

6.——WhereisMr.Wang?

——Hetogetherwithhisstudents________ZhuyuwanPark.

havegoneto 

havebeento

—王老师在哪里?

—他同他的学生去了Zhuyuwan公园。

A.hasgoneto去了,没在这里。

主语是单数;

B.havegoneto去了,没在这里。

主语是复数;

C.hasbeento去过,没在那里;

D.havebeento去过,没在那里;

主语是复数。

本句He是主语,togetherwithhisstudents是介词短语,做定语不是主语,所以用has。

王老师去公园了不在这里,所以用hasgoneto。

故选A。

【点评】考查主谓一致和短语的用法。

7.—Mary,Irememberyou 

severalyearsago.

—Yes,I 

for3years.

married,havemarried 

married,married 

married,havebeenmarried 

havemarried,havebeenmarried

——Mary,我记得几年前你结婚了。

——是的,我已经结婚三年了。

ago表明时态是一般过去时,所以用过去式married。

排除D。

for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。

marry是非延续性动词,其延续性动词是bemarried,be的过去分词是been,故选C。

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

8.Youmustreturnthebookstothelibrarybecauseyou_________themformorethantwoweeks.

havelent 

haveborrowed 

havekept

【答案】C

【解析】【分析】句意是:

你必须把书还给图书馆因为你已经……两个多星期了。

formorethantwoweeks表示时间段,在现在完成时中需要和延续性动词连用,lend和borrow都是短暂性动词,keep具有延续性,故选C。

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

9.Thismuseum 

hereforover80years.It 

oneoftheoldestbuildingsinthiscity.

is;

was 

hadbeen;

is 

was;

hasbeen 

hasbeen;

is

【解析】【分析】考查动词的时态。

句意:

博物馆在这儿有八十多年了。

它是这座城市最古老的建筑之一。

前句表示从过去一直延续到现在的状态,用现在完成时态;

后句表示的是现在的状态,用一般现在时态。

故选D。

10.He___________fortenyears.

married 

gotmarried 

hasmarried

【答案】A

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

getmarried需换成bemarried。

【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。

学生必须牢记这两种词的转换及转换条件。

11.Hehasstudiedinourschool__________.

sincefiveyears 

forfiveyears 

forfiveyearsago 

infiveyears

【答案】B

他已经在我们学校学习五年了。

hasstudied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。

【点评】考查时间状语。

根据句意选出正确的时间状语。

12.—Whereisyourfather?

— 

.

HehasbeentoShanghai 

HehasbeeninShanghai

HehasgonetoShanghai 

HehavebeentoShanghai

-你的父亲在哪儿?

-他去上海了。

Havebeento去过某地(已回);

havebeenin在……;

havegoneto去了某地(未回)。

本题中父亲是人们在找的人,所以是去了某地,还没回来,用havegoneto。

主语he是三人称单数,用hasgoneto。

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

以及Havebeento;

havebeenin;

havegoneto三个短语的词义和用法。

13.—Lucy,isyouruncleateacher?

—Yes,heis.He 

 

historyfornearly20years.

teaches 

hastaught 

isteaching 

willteach

——露西,你叔叔是老师吗?

——是的,他是。

他教历史将近20年了。

根据句中的时间状语fornearly20years,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。

主语是he,用has,故选B.

【点评】考查现在完成时,注意其常与for+一段时间连用。

14.—Yourshoesaresoold.Whydon'

tyoubuyanewpair?

—BecauseI 

allmymoneyonanMP5.

spend 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1