初中英语现在完成时专项练习题及答案.docx
《初中英语现在完成时专项练习题及答案.docx》由会员分享,可在线阅读,更多相关《初中英语现在完成时专项练习题及答案.docx(10页珍藏版)》请在冰豆网上搜索。
![初中英语现在完成时专项练习题及答案.docx](https://file1.bdocx.com/fileroot1/2022-12/12/5ed033f7-25b2-46f5-af22-2281825d736d/5ed033f7-25b2-46f5-af22-2281825d736d1.gif)
初中英语现在完成时专项练习题及答案
初中英语此刻达成时专项练习题及答案
一、单项选择。
1、Bothhisparentslooksad.Maybethey_________what's
happenedtohim.
A.knewB.haveknownC.mustknowknow
2、He
has_______beento
Shanghai,has
he
A.
already
3、Have
you
met
Mr
Li______
A.
just
B.
ago
D.
amomentago
4、Thefamous
writer_____one
new
bookinthepast
twoyea
r
writing
writing
written
5、—Ourcountry
______a
lot
sofar.
______.
changed;
well
B.
changed;
good
C.haschanged;betterD.changed;better
6、ZhaoLan______already
______inthisschoolfor
two
years.
A.was;studying
;study
C.has;studied
D.are;studying
7、We______Xiao
Li
since
she
was
a
little
girl.
B.
had
known
known
D.
knew
8、HarryPotter
isaverynicefilm
.I_______it
twice.
A.
will
see
B.
have
seen
C.
saw
9、—These
farmers
have
been
to
the
United
States.
—ReallyWhen_____there
A.
will
they
go
B.
didthey
go
C.
do
they
go
D.
have
they
gone
10、—______
you___your
homework
yet
_____it
a
moment
ago.
A.Did;do;finishedB.Have;done;finished
C.
Have;done;have
finished
D.
will
;do;finish
11、His
father
______the
Party
since
1978.
A.
joined
B.
hasjoined
C.
wasinD.
has
been
i
n
12、—Doyouknowhimwell
—Sure.We_________friendssincetenyearsago.
A.were
e
13、—Howlonghaveyou____here
—Abouttwomonths.
A.
been
B.
gone
C.
come
D.
arrived
14、Hurry
up!
The
play__________for
ten
minutes.
A.
has
begunB.
had
begun
C.
has
been
onD.
bega
n
15、It
_____ten
years
since
he
left
the
army.
A.
is
B.
has
C.
will
D.
was
16、Miss
Green
isn'tinthe
office
.she_______
to
the
library.
gone
go
D.
has
been
17、My
parents______
Shandong
for
tenyears.
A.
have
been
in
beent
o
C.
have
gone
to
been
18、Thestudentshavecleanedtheclassroom,
B.don’they
D.haven’they
19、
hasMr
White
been
amember
ofGreenerChinasi
ncehe
toChina
soon,comes
often,got
long,
came
far,arrived
20、Hisuncle
for
more
than9years.
here
lived
there
university
二、句型变换。
fora
year.(die)(动词填空)
4、Thisfactoryopenedtwentyyearsago.(同义句变换)
Thisfactory________fortwentyyears.
5、MissGaoleftanhourago.(同义句变换)
MissGao_______________________________anhourago.
6、HermotherhasbeenaPartymemberforthreeyears.(同义句)
Hermother_______thePartythreeyears________.
7、TheGreenFamilymovedtoFrancetwoyearsago.(同义句变换)
_______twoyears________theGreenfamilymovedtoFrance.
8、Thebushasarrivedhere.Itarrivedtenminutesago.(把两个句子
归并成一个句子)
___________________________________________
三、汉译英。
4、她还没有看过那部新电影。
5、她去过上海。
6、他这些天上哪儿去了参照答案:
一、单项选择。
1、此刻达成时主要重申过去发生的动作对此刻造成的影响,或过去
发生的动作还未结束,向来连续到此刻或未来,要点在于对此刻的影
响。
这类考察难度较大,常常无时间状语,需要从上下文剖析、推理
才行。
故上双侧依据上下文剖析、推理,正确答案是B。
2、此刻达成常常与already(已经),just(刚才,正好),ever(以前),never(素来,也不;从不),before(从前),yet(仍旧)等连用。
故2应选B。
3、C
4、此刻达成常常与recently(近来),sofar(到当前为止),inthe
past/“last+一段时间”等时间状语连用。
由于上述短语表示的是从此刻起往前计算的一段时间,句中的动作是从过去某一时间或时辰开
始连续到此刻的。
故4应选D。
5、C
6、此刻达成时常常与“for+时间段或since+过去时间点”连用(含从句,从句过去时)。
故6应选C。
7、C
8、此刻达成时还与
once(一次),twice(两次),three
times(三
次),several
times(几次)等表示重复次数的词语连用。
故
8应
选B。
9、此刻达成时与一般过去时简单混杂,就是由于它们所表示的动作
都发生在过去,但两者又有差别:
一般过去时表示过去某个时间发生
的事、存在的状态或常常发生的动作,说话的重视点在于陈说一件过
去的事情,与此刻没相关系;此刻达成时表示与此刻相关系的发生在
过去的动作,它不与表示过去的时间状语(如yesterday,lastweek,
amomentago等)连用。
故9的正确答案为B。
10、B
11、此刻达成时中,非连续性动词不可以与for和since指引的表示一
段时间的状语连用,往常是用相应的连续性动词来取代。
故11的正
确答案挨次为:
D。
12、B13、A14、C15、A。
16、“have/hasgoneto+地址”表示“某人去了某地(还未回
来)”,指主语所指的人不在这儿。
“have/hasbeenin+地址”
表示“在某地呆了多长时间”,常与表示时间的状语连用。
“have/hasbeento+地址”表示“以前去过某地(但此刻已不在那边)。
”故16的正确答案为A。
17、A18、D19、C20、C
二、句型变换。
1、hashe2、Howlong3、died,hasbeen
dead
4、hasbeenopen5、hasbeenaway6、joined;ago
7、Itis,since8、Thebushasbeenherefortenminutes.
三、汉译英。
1、Jimhasfinisheddoinghishomeworkalready.Heisfreenow.
2、Hereceivedaletteryesterday.
3、MyfatherhasbeentotheGreatWallbefore.
4、Shehasn'tseenthenewfilmyet.
5、ShehasbeentoShanghai.
6、Wherehashebeenthesedays