英语英语现在完成时练习题20篇
别妄想泡我
679次浏览
2021年01月19日 22:48
最佳经验
本文由作者推荐
初一拜年-中国人的山水观
【英语】英语现在完成时练习题
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