英语英语现在完成时练习题20篇

别妄想泡我
679次浏览
2021年01月19日 22:48
最佳经验
本文由作者推荐

初一拜年-中国人的山水观

2021年1月19日发(作者:荆青)


【英语】英语现在完成时练习题
20




一、初中英语现在完成时

This museum








here for over 80 years. It







one of
the oldest buildings in this city.

1



D. has been; isB. had been; is




















C. was; has been




















A.
is; was


























D


【答案】
【解析】
【分析】考查动词的时态。句意:博物馆在这 儿有八十多年了。它是这
座城市最古老的建筑之一。
前句表示从过去一直延续到现在的状态,< br>用现在完成时态;
后句表示


。是现在的状态,用一般现在时态。故选
D







for it _____ a lot over the years
2

I am surprised at the new look of my hometown



D. has changedC. will change






















A. changed






















B.
changes




























D


【答案】

【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,
【解析】


结合
over the years
可知表达的动作发生在过去,
对现在造成一定的影响,
故用现在完成时


Dhas

故 答案是
have/has+
过去分词,主语
it
,故



The small shop ________ for several years.

3



D. has been openB. has been opened
















C. has opened
















A.
opened






















D


【答案】
【解析】
【分析】
open
是非延续性动词,和表示一段时 间的时间状语连用必须转
化为延续


D
性动词
be open.
根据句意,本句应用现在完成时态,故选



ed..
是形容词,不能加里的
open
【点评】考查
open
转化为
be open, be open




______you _____ out the problem, Sam?

——
4

Not yet, but I'm going to.
——



D. Will , workB. Are, working



















A. Did, work



















C. Have,
worked

























C


【答案】
【解析】
【分析】句意:萨姆,你计算出 这道数学题了吗?——还没有,但是快
了。结合


C
语境可知上文 描述的是现在已经完成的动作,故用现在完成时态。选【点评】英
语中的时态主要是借助于时间状语与上 下文语境来进行判断。
解答此类题型,
首先要注意句子中
的时间状语,如果没有则要通 过分析上下文,结合语境来判断句子的时.


态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。






Mary, I remember you





several years ago.


5



Yes, I





for 3 years.


A. married,
have married





































B. married, married



D. have married, have been marriedC. married, have been married































C


【答案】< br>【解析】
【分析】句意:——
Mary
,我记得几年前你结婚了。——是的,我 已经
结婚三年了。
ago
表明时态是一般过去时,所以用过去式
marrie d
。排除
D

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

marry




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

be

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



I haven't seen your grandfather for two years. What happened to him?

6




Oh, he ________ here for two years.


A. stayed
























B. hasn't stayed






















C. stays
























D. hadn't stayed


B


【答案】
【解析】
【分析】答语中的
for
two years
是一段时间,用在现在完成时的句中时。现在完


B+have/ has +
过去分词。可知选成
时的结构:主语



【点评】考查现在完成时



Look! Your teacher Miss White is over there.


7

No, it can't be her. She ______ to Beijing.


A. has
gone





























B. has been





























C. went





















D. will go

A

【答案】
【解析】
【分析】句意:
- -
看!你的老师怀特小姐在那边。
--
不,那肯定不是
她。她去了北京。A. has gone
去了某地,表示该人不在说话地点;

B. has been
去过某地,表示
主语曾经去过某地,有这种经历;
C. went
过去式,去;
D. will go
将来时态,将要去。根据前面
的否

。定猜测,可知怀特小姐去了北京,故选
A


have gone to
【点评】考查固定搭配



What _______ you just now?

8


Don't worry. Nothing _______.






















B. happened; happenedA. has happens to; has happened

























C. happened; has happened































D. happened to; has happened




D

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



has happened
,故答案为< br>D
心,用现在完成时,
【点评】考查动词时态,一般过去时表示过去
某个时间发 生的动作;现在完成时表示过去

的动作对现在造成的结果或影响。









9

Mr

In other words

he



for 9 years till nowFan



in 2005



had been married

A. got married

has been married





















B. married


got marriedhad been married




















C. got married

D. married

【分析】首先第一空表述的是



A


【答案】
年(即过去)的一个动作,所以为
2005
【 解析】
一个发生在
get
表示的是短暂性动作,所以应填一般过去时,其次

married
后面要接宾语,
get
married
可知表示的是从过去直到现在的一种状态即为现在完成时,此
now

marri ed.
第二空由“
till


A.
故填“
has been married

,
故选处
married
做形容词“已婚的”



的区别。和“
married

【点评】此题考查了动词时态问题,同时也考查了“
get married




Your new bike is so nice! When did you buy it?




10

In July. I _____it for two weeks.


D.
boughtC. have bought


























A. had


























B. have
had
































B


【答案】
七月份,我——你的新自行 车那么好看。你什么时候买的。
【解析】
【分析】句
意:
——,
可知 句子时态为现在完成时,
而且谓语动词必须是延续
weeks
买了两周了。
根 据
for two



是结束性动词,不能够延续,应此排除, 故答案是
B
。性的。因此排除
AD

buy

【点评】考
查现在完成时,注意现在完成时中延续性动词的使用。



Do you miss your parents far away?
11





Yes, very much. They











the hometown for over two years.


A. left













B.
have left



























C. were away from













D. have been away
from


D


【答案】
over for
可知用现在完成时,时间状语“他们已经离家 两年多了”
【分析】
根据句意
【解析】
的过去分词,是短暂性动词,不能
leaveleft
是表示时间段,动词要具有延续
性,
two years



D
和时间段连用,故选



【点评】本题考查延续性动词和短暂性动词的转换。



. Zootopia Hobo and Eddie











the cinema to watch the film


12






Oh, that's why I can't find them now.


D. has been toA. have gone to

















B.
have been to

















C. has gone to























A


【答案】
侯博和埃迪去了电影院看电影《疯狂动物——
【解析】
【 分析】考查主谓一致。
句意:

to
去了;
been
城》

——哦,
这就是为什么我现在找不到他们的原因。
have gone to


作主语,谓语动词要用复数形式。所以选
A
过。
Hobo and Eddie





The Greens








many places of interest since two years ago.

13

A. has visited
























B. have visited
























C. visited


























D. will visit


【解析】
【分析】句意
:
自两年前开始,格 林一家参观了许多名胜。
since
引出的



B


【答案】
时间状语从句,强调主句谓语从过去某时一直延续到现在,主句 用现在完成时态,
the Greens




B
一家,表示复数含义,作主语,谓语用复数形式。故选



How do you like Beijing, Miss Read?

14


I've no idea. I _____ there.


A. have gone



















B. have been



















C. haven't been



















D. haven't gone


C


【答案】
【解析】
【分析】
句意:
---你觉得北京怎么样,
瑞得小姐?
---
我不知道,
我没有去过那儿。短语:
have been to
去过某地(已经返回)

have gone to
去了某地(尚未返回)
,根

。据句意,
故答案为
C
【点评】考查短语辨析,区分
have been to

have gone to
,理解句子,根据语境判
断答

案。



_____ 57 countries to be the founding members.
(亚投行)
15

So far, the AIIB



C. will attractB. has attracted






























A. attracted


































B


【答案】
【解析】
【分析】
句意:
到目前为止,
亚投行吸引了
57
个国家成为发起国。
So far

到目


B
前为止,句子强调过去对现在造成的结果,用现在完成时态。故选










have you had the mobile phone?

16


.—
Since 2015


















D. How manyC. How soon






















B. How long






















A.
How often



























B

【答案】

< br>年。询问的是从什么时候开始,
【解析】
【分析】句意:你什么时候有的手机?自从2015

选项正
确。
B
也就是时间长度。故

【点评】考查特殊疑问句的辨析。



He has studied in our school __________.











17


D. in five yearsB. for five years













C. for five years ago













A. since five years












初一拜年-中国人的山水观


初一拜年-中国人的山水观


初一拜年-中国人的山水观


初一拜年-中国人的山水观


初一拜年-中国人的山水观


初一拜年-中国人的山水观


初一拜年-中国人的山水观


初一拜年-中国人的山水观