复习专题现在完成时知识点(大全)
巡山小妖精
683次浏览
2021年01月25日 01:15
最佳经验
本文由作者推荐
小故事大道理100字-
复习专题现在完成时知识点
(
大全
)
一、初中英语现在完成时
1
.
Great changes in my hometown in the last few years.
A. took place
B. will take place
C. have taken place
D. have been taken place
【答案】
C
【解析】
【分析】句意:过去几年我的家乡发生了巨大的变化。
in
the
last
few
years
意为
“
在 过去的几年里
”,
用于现在完成时
;take place“
发生
”
没有被动语态。故答案选
C
。
【点评】考查现在完成时。
2
.
—
Lucy, is your uncle a teacher?
—
Yes, he is. He history for nearly 20 years.
A. teaches B. has taught C. is teaching D. will teach
【答案】
B
【解析】
【分析】句意:< br>——
露西,你叔叔是老师吗?
——
是的,他是。他教历史将近
20年了。根据句中的时间状语
for nearly 20 years
,可知,表示持 续一段时间的动作,用现在
完成时,
have/has+
过去分词。主语是
h e
,用
has
,故选
B.
【点评】考查现在完成时,注意其常与
for+
一段时间连用。
3
.
Nancy for five years.
A. was dying
B. has died
C. died
D. has been dead
【答案】
D
【解析】
【分析】句意:南西去世五年了。
A.
was
dying
过去进行时态;
B.
has
died
现在完
成时态;
C. died
一般过去时态;
D. has been dead
现在完成时态。句子强调的是过去开始的
动作或状态一直延 续到现在,句子用现在完成时态;
die
是一个非延续性动词,不能与表示
一段时间的 状语
for…
连用,用成
be dead
。故选
D
。
【点评】本题考查时态辨析。某人去世了多少年就用延续性动词的现在完成时,
has
been
dead
。
4
.
—
Where is your mother?
—
She ______ Australia and she ______ Sydney for two weeks.
A. has been to; has been in B. has been to; has been to
C. has gone to; has been in
D. has gone to; has been to
【答案】
C
【 解析】
【分析】句意:
——
你的妈妈在哪里?
——
她去了澳大利亚, 她在悉尼呆了两周
了。
has
been
to”
去过某地
“
,现在已经回来了;
has
gone
to”
去了某地
“
,还没有回来;
has
been in”
待在某地
“
一段时间。根据句意
Where is your mother?
可知,她的妈妈还没有回来,
第二个空后面有一段时间
for two weeks
,应该用
be in
,故应选
C
。
【点评】考查动词的时态,以及
has been to ,has gone to ,has been in
的含义和用法。
5
.
——
______you _____ out the problem, Sam?
——
Not yet, but I'm going to.
A. Did, work
B. Are, working
C. Have, worked
D. Will , work
【答案】
C
【解析】
【分析】句意: 萨姆,你计算出这道数学题了吗?
——
还没有,但是快了。结合
语境可知上文描述的是 现在已经完成的动作,故用现在完成时态。选
C
。
【点评】英语中的时态主 要是借助于时间状语与上下文语境来进行判断。解答此类题型,
首先要注意句子中的时间状语,如果没有 则要通过分析上下文,结合语境来判断句子的时
态。英语疑问句中一般具有时态上的对应关系,注意结合 这一特点进行区分。
6
.
—
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
【答案】
C
【解析】
【分析】句意:
——
Mary
,我记得几年前你 结婚了。
——
是的,我已经结婚三年
了。
ago
表明时态是一般过去 时,所以用过去式
married
。排除
D
。
for+
时间 段用现在完成
时,并且用延续性动词,现在完成时的结构是
have/has+
动词过 去分词,排除
B
。
marry
是
非延续性动词,其延续性动词是be married
,
be
的过去分词是
been
,故选C
。
【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。
7
.
—
I haven't seen your grandfather for two years. What happened to him?
—
Oh, he ________ here for two years.
A. stayed B. hasn't stayed C. stays D. hadn't stayed
【答案】
B
【解析】
【分析】答语中的
for
two
years
是 一段时间,用在现在完成时的句中时。现在完
成时的结构:主语
+have/ has +
过去分词。可知选
B
。
【点评】考查现在完成时
8
.
—
Look! Your teacher Miss White is over there.
—
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
。
9
.
My father ____ in a panda protection center for 10 years, so he knows a lot about panda.
A. was working B. is working C. has worked D. will work
【答案】
C
【解析】
【分析】句意:我父亲在熊猫保护中心工作了
10
年,所以他对熊猫很了解。由句
中 的语句
for
10
years
提示可知,此句要用现在完成时,主语
my
father
,助动词要用has
,
故选
C
。
【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。
10
.
—
Hi, Tom! you ever the Bird's Nest?
—
Yes, I have. It's fantastic.
A. Have, been to B. Have, gone to C. Did, go to
【答案】
A
【解析】
【分析】句意 :
——
你好,
Tom
!你曾经去过鸟巢吗?
——
是的,我去 过。它是极
好的。根据答语
—
Yes, I have.
可知是以
h ave
开头的现在完成时的一般疑问句,排除
C
。
have
been to+
地点名词,去过某地,去了并且回来了;
have gone to+
地点名词,去了某地,去了
还没有回来,在去或者回来的路上。根据
It's fantastic.
可知去了并且回来了,故选
A
。
【点评】考查短语辨析,注意平时识记其区别,理解句意。
11
.
一
Where is Mr
.
Miller?
一
He to New York
.
He there three times
.
A. has been
;
has gone
B. has gone
;
has gone
C. has gone
:
has been
D. has been
;
has been
【答案】
C
【解析】
【分析】句意:
——
Miller
先生 去哪儿了?
——
他去纽约了。他去过那
3
次了。他
去纽约了还未回来 ,用
has gone to
;他去过三次,用
has been
。故选
C
。
【点评】考查现在完成时
has gone to
和
has been to
的用法。
12
.
—
Look at these stamps. I _______ them for five years.
—
Wow, they are wonderful.
A. kept B. have kept C. have bought D. bought
【答案】
B
【解析】
【分析】句意:
——
看这些邮票,我持有它们
5
年了。
——
噢,真漂亮。表示动
作从过 去开始持续到现在用现在完成时,结构为
have/has+
过去分词,因为主语是
I ,
助动词
用
have
,故选
B
。
【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。
13
.
All members_______ are admitted to the auditorium.
A. have got the tickets
B. that had got the tickets
C. that have got the tickets D. had got the tickets
【答案】
C
< br>【解析】
【分析】句意:所有得到票的成员都被允许进入了观众席。根据题意可知,本句
为定语从句,且从句中缺少主语,需要用
that
或
who
引导
,
且
不可省略
,
所以排除
A
和
D
。票已经拿到了,因此用完成时,根据
are
可知,用现在完成时,
have got
,故选
C
。
【点评】考查定语从句和时态,注意
tha
引导从句的用法。
14
.
The old city_______ a lot since ten years ago.
A. changed
B. changes
C. change
D. has changed
【答案】
D
【解析】
【分析】这个老城市已经发生了太多改变自从十年前。已经发生的用完成时。
【点评】考查时态的用法。
15
.
My sister in America for two years
.
I miss her very much
.
A. studies B. studied C. has studied D. is studying
【答案】
C
【解析】
【分析】句 意:我的姐姐在美国学习了两年了。现在进行时表示持续大现在的状
态并有可能继续持续下去。故
C
选项正确。
【点评】考查现在完成时。
16
.
Jack_______ school two years ago and he _______ for two years.
A. leaves; has gone
B. left; has been away
C. leaves; has been away
D. left; has gone
【答案】
B
【解析】
【分析】句意:
Jack
两年前离开学校,他离开有两年时间了。
two
years
ago
表示
动作瞬间结束用一般过去时,
leave< br>的过去式为
left
,
for
two
years
表示状态延续用现在完
成时,
leave
需换成
be
away
from
,且
Jack
相当于第三人称单数,用
has
been
away
from
。
故选
B
。
【点评】考查一般过去时和现在完成时,注意根据标志性短语确定时态。
17
.
I have lived here _______ I was born.
A. before
B. when
C. for
D. since