现在完成时练习题含答案含解析
一、单项选择现在完成时
1.Over the last three decades, the number of people participating in physical fitness programs ________ sharply.
A.was increasing B.has incread
C.had incread D.will be increasing
【答案】B
【解析】
【详解】
考查时态。句意:在过去的三十年里,参加健身计划的人数急剧增加。Over the last three decades“在最近的30年里”和现在完成时态连用,故选B。
2.Although she is only 16 years old, she ______ to drugs for two years.
A.addicts B.had been addicted
C.has addicted D.has been addicted
【答案】D
【解析】
【详解】
考查现在完成时态和固定搭配。句意:虽然她只有16岁,但她已经沉迷于毒品两年了。结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;be addicted to沉迷于---,故选D。
直面人生的困惑
3.纷至沓来的读音— Let’s go for a nice walk into the country this afternoon.
— I’d like to, but I ________ to go with Alice to buy some clothes.
A.agreed B.will agree C.have agreed D.had agreed
【答案】C
【解析】
【详解】
考查现在完成时。句意:---今天下午我们去乡村散散步吧。---我很想去,但是我已经答应和爱丽丝一起去买衣服了。现在完成时表示过去动作对现在造成的影响。由“but ”可知,作者已经答应和爱丽丝一起去买衣服了,所以不能去乡村散步了。故可知选C项。
4.I’m tired out. I__________all afternoon and I don’t em to have finished anything.
A.shopped B.have shopped
C.had shopped D.have been shopping
【答案】D
【解析】
试题分析:句意为:“我现在很累。我整个下午一直在购物,我好像什么事都没做成似的。”由语境可判断是从过去到现在一直在购物,可能还要继续下去,所以用现在完成进行时,选D项。
考点:考查动词时态
5.How happy we are! The holiday we have been looking forward _______ at last.
A.to has come B.having come
C.to having come D.has come
【答案】A
【解析】
【详解】
考查句子结构分析和谓语动词。句意:我们是多么的快乐啊!我们一直所期望的假期终于来了。句中we have been looking forward to我们一直所期望的,作the holiday的定语,故整个句子应当为The holiday has come at last。故选A。
6.—In the last few months, Kenny _____ more than 1,000 dollars for breaking traffic rules.
—No surpri. He is always being careless.
A.would be fined B.had been fined C.has been fined D.will be fined
【答案】C
【解析】
【详解】
考查时态和语态。句意:——在过去的几个月里,肯尼已经因为违反交通规则被罚1000多美元。——不奇怪,他一向很粗心。in the last few months意为“过去的几个月来”,时间是
从过去一直持续到现在,应该用现在完成时,主语与fine是被动关系,故选C项。
7.She is a strong-willed woman and not once _______ in to any difficulty in her life.
A.she has given B.did she give C.she gave D.has she given
【答案】D
【解析】
试题分析:考查动词时态和倒装句。句意:她是个意志坚强的女人,一生中一次也没有向任何困难屈服过。And 连接的两个并列句中,否定副词 not once放在了第二个句子的句首,所以后面部分用部分倒装语序,此外第一句的时态是一般现在时,后句又出现了in her life,所以句子应该用现在完成时,表示到现在为止,故正确答案为D选项。
考点:考查动词时态和倒装句
8.Only since the Industrial Revolution ________ in places away from their homes or been left to rai small children without the help of multiple adults.
A.most people have worked B.have most people worked
如何做炸酱面C.most people had worked D.had most people worked
【答案】B
【解析】
【详解】
考查倒装和时态。句意:就是从工业革命开始,多数人去远离他们家的某些地方工作或是被留下来养育孩子,没有许多成年人帮助。“only+时间状语”放在句首,句子需用部分倒装;再根据since可知用现在完成时,故选B。
9.It's the third time that I _________ you _________ your promi.
A.reminded; about B.have reminded; of
C.reminded; of D.have reminded; about
【答案】B
【解析】
【详解】
考查时态和固定搭配。句意:这是我第三次提醒你信守你的承诺。It is the first/cond/third….time that sb has/have done是个固定句型,意为“这是某人第一次/第二次/第三次……做某事”,所以第一空要用现在完成时。remind sb of sth为固定搭配,意为“提醒某人某事”,所以第二空要用介词of。故选B项。
【点睛】
It/This is the first time+that-结构中,that-从句通常用现在完成时:
It/This was the first time that-结构中,that-从句通常用过去完成时
(以上结构中的 first 也可换成 cond, third, fourth 等) 在以上两个特殊句式中,that从句的时态是考查重点,考生要牢牢记住规则。
甘败下风本题中,第一空用的是It/This is the first time+that-结构, that 从句中要用现在完成时,所以第一空要填have reminded。徐勇军
10.Much disappointed as he is in the job interview, he still keeps his confidence.
A.to have failed B.failed
C.having failed D.failing
家乡的变化作文400字
【答案】A虎头简笔画
【解析】
试题分析:考查动词的时态。由题目he still keeps his confidence(他仍然保持自信)可知此处强调这件事带来的结果对后面产生了影响,因此用现在完成时态,句意为尽管他面试失败很失望,但他仍然保持自信。故选A。
考点:考查动词的时态。
11.It is the first time that I ______ to Beijing.
A.came B.come
C.have come D.had come
【答案】C
【解析】
【详解】
考查固定句型。句意:这是我第一次来北京。 It is/was the first/cond/third...time that... 该句型意为“这是某人第几次干某事了”。当主句的谓语动词用is时,从句谓语动词用现在完成时;当主句的谓语动词用was时,从句的谓语动词用过去完成时,故选C。
12.My father ____his little store rapidly into a big department store in the past ten years.
A.has developed B.developed
C.is developing D.develops
【答案】A
【解析】
【详解】
考查时态。句意:在过去10年里,我的父亲把他的小店发展成了一个大型的购物商店。本句时间状语in the past ten yeas通常要和现在完成时连用,故A项正确。
13.―What do you think of our hometown?
堂堂网在线教学―Very beautiful. You know it is the first time that I _______ here.
A.will be B.was
C.have been D.had been
【答案】C
【解析】
试题分析:考查固定句型中的时态。固定句型:it is/was 序数词 time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;本题前面是is,故使用现在完成时。句意:—你认为我们国家怎么样?—发出漂亮。你知道这是我第一次来到这里。故C正确。
考点:考查固定句型中的时态。
点评:固定句型:it is/was 序数词 time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;