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

萌到你眼炸
894次浏览
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












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


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


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


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


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


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


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


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