现在完成时(单选题 30题 含解析)初中英语专题练习 (1)

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

现在完成时(单选题 30题含解析)初中英语专题练习
一、单选题 30题
1.Which sentence is correct?
A.I wonder where you have gone. B.I wonder where they visited.
C.I wonder when you have finished the task. D.I wonder what is the matter with you. 2.—I’m sorry for being late.
—Never mind. The meeting ________ for only 5 minutes. This way, please.
A.has started B.has been over C.has ended D.has been on
3.The books ________for two weeks.
A.may be kept B.may keep C.borrow D.are borrowed
4.—Dad, I couldn’t turn on my computer yesterday but I ha ve to use it today.
—Oh, I ________ it. You can work on it now.
A.will fix B.am fixing C.fixed D.have fixed
5.In the sentence “I have bought a new bicycle, so I can ride to school now.”, we use present perfect tense to tell ________.
A.the result of a past action
B.actions that happened in the past
C.actions that happened at a certain time in the past
D.how many times an action has happened till now
6. Britain ________ to leave European Union last year. David Cameron, former Prime Minister
________ since then.
A. decided; retired
B. decided; has been retired
C. has decided; retired
D. has decided; has retired 7.—Jenny, you are so beautiful in your new dress!
—Thanks! But I __________ it for several times.
A. wear
B. will wear
C. was wearing
D. have worn
8.—Is this your camera?
—Yes, I ________ it for two weeks.
A. bought
B. had
C. have had
D. have bought 9.—Your new watch is so nice! When did you buy it?
—In April. I ________ it for two months.
A. have had
B. had
C. have bought
D. bought
10. The shop in Wanda Square _________ for six years, but I _________ there so far.
A. has opened; haven’t gone
B. has been opened; haven’t been
C. has been open; haven’t gone
D. has been opened; haven’t been 11.—Mary, it’s really nice to see you again. Where have you ________?
—I ________ a school in a mountain area for two years.
A.gone; have been to B.been; have been to C.gone; have been in D.been; have been in 12.Come on, Eddie! The film ________ for about ten minutes.
A.have begun B.has begun C.have been on D.has been on
13.— Where will you visit during the coming summer holiday?
—I’m not sure. Maybe I will go to Sanya. One of my best friends _________ Hainan twice and he says it is good place to visit.
A.has gone to B.has been in
C.has been to D.has been
14.—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
15.—________ you ________ your homework yet?
—Yes. I ________ it a moment ago.
A.Did; do; finished B.Have; done; finished
C.Have; done; have finished D.will; do; finish
16.Sophie and I are good friends. We ________ each other for four years.
A.know B.knew C.have known D.will know
17.—Where is your father, Tom?
—He ________ the supermarket.
A.has been to B.has gone to C.was going to D.have gone to
18.I ________ my computer for ten years, but it still works well.
A.bought B.have had C.have bought D.buy
19.—Mom, where is Dad?
—He ___________ the supermarket.
A.was going to B.has gone to C.has been to D.is going to
20.You have never been to the History Museum, ________?
A.are you B.did you C.have you
21.— Is Tom at home?
— No, he ________ to the town.
A.has been B.has gone C.goes D.will go
22.Maybe Tom ________ his work. The light in his room is still on.
A.doesn’t finish B.didn’t finish C.won’t finish D.hasn’t finished
23.There ________ life on the earth for hundreds of millions of years.
A.is B.are C.has been D.have been
24.—Is Tom at home now?
—No, he ___________ the supermarket. But he will come back soon.
A.has gone in B.has gone to C.has been in D.has been to
25.—________ the movie ________?
—________.
A.When did; start; Since 3 o’clo ck ago
B.How long was; on; Since at 3 o’clock
C.When has; started; Since 3 o’clock before
D.How long has; been on; Since 3 o’clock
26.Emily ________ in Shanghai since she was born in 2006.
A.live B.lived C.have lived D.has lived
27.Tom has lived in Shanghai _________ 2003. He has live here _________ many years. A.in; for B.since; for C.since; at D.in; since
28.It ________ the first time that ________ New York, because there is a photo of him in front of the Empire State Building hanging in his room.
A.is; Byron has been in B.isn’t; Byron has gone to C.is; Byron has been for D.isn’t; Byron has been to
29.—Is your father at home now?
—No. He ________ to Beijing on business.
A.has gone B.has been C.goes D.went
30.—How long can I ______ these books?
—At most for a month, then you have to return them to the library.
A.keep B.lend C.have D.borrow
【参考答案】
一、单选题 30题
1.D
【解析】
【分析】
题意:下列句子哪个是正确的?
考查宾语从句。

表示“我想知道你去了哪里”用延续性动词“have been”。

A选项“I wonder where you have gone”动词have gone错误。

B选项“I wonder where they visited”句子的连接词where不正确。

C选项“I wonder when you have finished the task” 句子时态错误,应为“I wonder when you will the task”。

表示“你怎样”用“what is the matter with you”,放在“I wonder”后面作宾语,语序是正常的语序“I wonder what is the matter with you”。

故选D。

2.D
【详解】句意:—对不起,我迟到了。

—没关系。

会议只开始了5分钟。

请这边走。

考查动词辨析。

has started已经开始,非延续性动词;has been over已经结束,延续性动词;has ended已经结束,非延续性动词;has been on已经开始,延续性动词。

根据空后“for only 5 minutes”可知,句子是现在完成时,与时间段连用,动词应是延续性动词,故排除A、C项;根据后句“This way, please.”可知,应是会议只开始了5分钟。

故选D。

3.A
【详解】句意:这些书可以借两个星期。

考查被动语态和延续性动词。

keep和borrow都可表示“借”,区别在于keep是延续性动词,borrow是短暂性动词。

题干中for two weeks表示“两周”,是时间段,则此处只能用延续性动词,先排除CD选项;其次,主语books和谓语keep是被动关系,may表示“可以”,情态动词,则此处应用含有情态动词的被动语态,其结构是:主语+情态动词+be done。

故选A。

4.D
【详解】句意:—爸爸,昨天我没能打开我的电脑,但是今天我不得不使用它。

—哦,我已经把它修好了。

现在你可以用它工作了。

现在可以使用了,说明是已经修好了,应该用现在完成时态,故选D。

5.A
【详解】题意:“我买了一辆新自行车,因此现在我骑车去学校”我们使用现在完成时是为了讲述过去动作的结果。

考查现在完成时。

“I have bought a new bicycle, so I can ride to school now”句子表达“我买了一辆新自行车,因此现在我骑车去学校”。

根据“so I can ride to school now”强调过去的动作对现在造成的结果和影响,A选项“过去动作的结果”符合。

故选A。

6. B【解析】句意:英国去年决定退出欧盟。

英国前首相戴维卡梅伦( David Cameron )从此退休。

考查动词时态辨析题。

last year去年,用于一般过去时,可排除CD两项。

since then从那时起,用于现在完成时,可排除A项。

根据句意语境,可知选B。

7. D 【解析】句意:——珍尼,你穿着新裙子真漂亮。

——谢谢!但是我穿了几次了。

A. wear一般现在时态形式;
B. will wear一般将来时态形式;
C. was wearing过去进行时态形式;
D. have worn现在完成时态形式。

由for several times可知,句子描述的是过去发生的动作对现在造成影响或结果,句子用现在完成时态。

故选D。

8. C【解析】句意:——这是你的照相机吗?——是的,我已经买了两个星期了。

此题考查现在完成时。

题目中的 for two weeks 说明用的是现在完成时,可以排除选项 A 和 B。

剩下的选项 C 和 D 中,由于 buy(买)是瞬间动词,在现在完成时中,瞬间动词不能够与一段时间连用,需要转换成相对应的延续性动词 have,所以答案选 C。

9. A【解析】句意:——你的新手表太漂亮了!你什么时候买的它?——在四月份。

我已经拥有它两个月了。

have有,是延续性动词;buy(bought)买,是瞬间性动词。

此处与时间段for two months连用,用现在完成时,谓语用延续性动词,故用have had。

故选A。

10. B 【解析】句意:万达广场的商店已经开了六年了,但到目前为止我还没有去过。

第一个空,由so far“到目前为止”可知,现在完成时态;be open表示延续性动作.be的过去分词是been,A、D不正确;第二个空,have been去过(已经回来了),have gone去了(没回来),结合语境"我还没有去过",用haven't been,C不正确,故选B。

11.D
【解析】
【分析】
句意:——玛丽,很高兴再次见到你。

你去哪儿了?——我在山区的一所学校里已经两年了。

考查现在完成时态。

have been to去过某地,又回来了;have gone to去了某地,还没回来;have been in在某地。

第一个空,根据“it’s really nice to see you again.”可知对方去某地现在回来了,因此用been;第二个空,根据“for two years”可知此处与时间段连用,表示在那里待了两年,因此用have been in;故选D。

12.D
【解析】
句意:赶快,Eddie!电影已经开演了大约有10分钟了。

考查延续性动词。

根据“for about ten minutes”可知,句中的动词要用持续的动词,begin的延续性动词是be on,主语是单数名词,动词用has,故选D。

13.C
【解析】
句意:——在即将到来的暑假里你会去哪里?——我不确定。

也许我会去三亚。

我最好的一个朋友去过海南两次,他说那是个旅游的好地方。

考查has gone to/has been to/has been in等用法区别。

has/have gone to去了,强调去了某地,还没回来;has/have been to去过,强调去过某地,已经回来了,后跟副词here,there,就不能加to;has/have been in待在某地,强调待在某地一段时间。

根据“One of my best friends...Hainan twice and he says it is good place to visit.”可知,我最好的一个朋友去过海南两次,他说它是个参观的好地方。

由此说明,他去过,人已经回来了,应使用has been to。

故选C。

14.C
【详解】句意:—玛丽,我记得你几年前结婚了。

—是的,我结婚三年了。

考查动词时态。

several years ago几年前,是一般过去时的标志,前空用一般过去时,可排除D选项;for 3 years三年,是一段持续的时间,应和现在完成时搭配,可排除B项;结合语境可知,这里表示已婚的状态,应用系表结构,故选C。

15.B
【解析】
【分析】
句意:——你做完你的家庭作业吗?——是的,我刚刚做成。

考查动词时态。

根据题干中的“yet”可知问句用现在完成时,现在完成时的谓语动词结构为have/has done,所以排除A、D选项;由答句中的“a moment ago”可知答句用一般过去时,排除C,故选B。

16.C
【分析】
【详解】
句意:索菲和我是好朋友。

我们认识彼此四年了。

考查动词时态辨析。

for four years“四年”是一段持续至今的时间,可知句子用现在完成时“have/has done”结构。

故选C。

17.B
【解析】
句意:——汤姆,你爸爸在哪儿?——他去超市了。

考查现在完成时态、have been to以及have gone to 的区别。

has been to去过某地;has gone to去了某地,主语三单形式;was going to将要去某地;have gone to去了某地,主语非三单。

根据“Where is your father, Tom?”可知,父亲此刻不在说话的地方,因此是去了某地还没有回来,主语是第三人称单数形式,因此has gone to符合句意。

故选B。

18.B
句意:我已经拥有我的电脑十年了,但它仍然工作得很好。

考查现在完成时。

根据“for ten years”可知,要用现在完成时;buy表示“购买”,是非延续性动词,与现在完成时的一段时间连用时,要转化为延续性动词have,表示“拥有”。

故选B。

19.B
【解析】
句意:——妈妈,爸爸在哪里?——他去超市了。

考查时态。

was going to将要,过去将来时;has gone to去了(未回),现在完成时;has been to去过(已回),现在完成时;is going to将要,一般将来时;根据“Mom, where is Dad?”以及答语可知,爸爸现在不在这里,这里表达的是“去了某地还没回来”,英语是have/has gone to,故选B。

20.C
【解析】
句意:你从来没有去过历史博物馆,是吗?
考查反意疑问句。

根据句子结构可知,本句考查反意疑问句;根据情境可知,本句为现在完成时,助动词为“have”,根据主语“You”可知,人称代词应该使用“you”。

故选C。

21.B
【解析】
句意:——汤姆在家吗?——不,他去城里了。

考查动词时态。

has been现在完成时,表示去过某个地方已经回来;has gone现在完成时,表示去了还没回来;goes一般现在时;will go一般将来时。

根据答句“No”提示,此处指的去了城里还没回来,句子应用“has gone to”的现在完成时结构。

故选B。

22.D
【解析】
句意:也许汤姆还没有完成他的工作。

他房间里的灯还亮着。

考查现在完成时。

根据下文“The light in his room is still on.”可知此句时态使用现在完成时,没完成工作对现在的影响是灯还亮着,故选D。

23.C
【解析】
句意:地球上有生命已经有上亿年了。

考查there be句型以及动词时态。

根据“for hundreds of millions of years”可知,句子用现在完成时have/has done的结构,life是单数形式,助动词用has,故选C。

24.B
句意:——Tom现在在家吗?——不,他去了超市。

但是他很快会回来的。

考查现在完成时。

has been to去过某地,已经回来;has gone to去过某地,还没回来;has been in在某地。

根据“Is Tom at home now?”和“But he will come back soon.”可知Tom去了超市还没回来,用has gone to。

故选B。

25.D
【详解】
句意:——这部电影上映多久了?——从三点钟开始上映。

考查现在完成时。

“since+时间点”中since后直接跟时间,中间不加任何介词,且since不与before连用,排除B、C;其常用来回答现在完成时的特殊疑问句。

故选D。

26.D
【详解】
句意:艾米丽从她2006年出生后就住在上海。

考查现在完成时。

live住,为一般现在时;lived住,为一般过去时;have lived住,为现在完成时;has lived住,为现在完成时。

根据“since she was born in 2006”可知时态是现在完成时,“Emily”是第三人称单数,故用has。

故选D。

27.B
【详解】
句意:汤姆自2003年以来一直住在上海。

他在这里住了很多年了。

考查时间介词辨析。

in后接某年某月某季节;for后接一段时间;since自从,后接过去的时间点;at后接具体时刻。

2003是过去的时间点,且句子是现在完成时,故第一空应填since。

many years是一段时间,与时间介词for一起连用,故选B。

28.D
【详解】
句意:这不是拜伦第一次去纽约了,因为他的房间里挂着一张他在帝国大厦前的照片。

考查否定句和动词时态。

is是;isn’t不是;has been in待在……;has gone to去了某地,还没有回来;has been to去过某地,已经回来。

根据句意“…because there is a photo of him in front of the Empire State Building hanging in his room.”可知,Byron去过纽约,这不是第一次了。

故选D。

29.A
【详解】
句意:——你父亲现在在家吗?——没有。

他去北京出差了。

考查动词时态。

has gone to去了某地还未回来;has been to去了某地已经回来;goes一般现在时;went一般过去时。

上文“Is your father at home now?”询问对方的父亲现在是否在家,结合答语“No”可知,父亲去北京出差了并且还未回来,故此处为现在完成时态。

故选A。

30.A
【解析】
句意:——这些书我可以借多久?——最多一个月,然后你必须把它们还回图书馆。

考查动词词义辨析。

keep保持,借,为延续性动词,可与时间段连用;lend借给,非延续性动词;have有;borrow跟……借,非延续性动词。

由答语中“return”可知,这里是说借多久,结合“how long”可知,应用延续性动词keep,故选A。

相关文档
最新文档