英语现在完成时专项练习题含答案
- 格式:doc
- 大小:119.00 KB
- 文档页数:16
英语现在完成时专项练习题含答案
一、初中英语现在完成时
1.— Where is your uncle? I haven't seen him for a long time.
— He _______ Beijing for about half a year. He moved there in January.
A. has gone to
B. has been to
C. has arrived in
D. has been in
【答案】 D
【解析】【分析】考查延续与非延续性动词。根据for about half a year是一段时间,排除非延续性动词A、B、C这三个选项,故选D。
2.I ________ an invitation to the concert. I can't wait to go.
A. receive
B. will receive
C. was receiving
D. have received
【答案】D
【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。根据题目所给语境推断出应使用的时态。
3.Mr.Fan in 2005.In other words,he for 9 years till now.
A. got married;has been married
B. married;had been married
C. got married;had been married
D. married;got married
【答案】 A
【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次 married 后面要接宾语,get married 表示的是短暂性动作,所以应填get married. 第二空由“till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此处married做形容词“已婚的”故填“has been married”,故选A.
【点评】此题考查了动词时态问题,同时也考查了“get married”和“married ”的区别。
4.—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.可知是以have开头的现在完成时的一般疑问句,排除C。have been to+地点名词,去过某地,去了并且回来了;have gone to+地点名词,去了某地,去了还没有回来,在去或者回来的路上。根据It's fantastic.可知去了并且回来了,故选A。
【点评】考查短语辨析,注意平时识记其区别,理解句意。
5.——Where is Mr. Wang?
——He together with his students ________ Zhuyuwan Park.
A. has gone to
B. have gone to
C. has been to
D. have been to
【答案】 A
【解析】【分析】句意:—王老师在哪里?—他同他的学生去了Zhuyuwan公园。A. has gone to去了,没在这里。主语是单数;B. have gone to去了,没在这里。主语是复数;C. has been to去过,没在那里;主语是单数;D. have been to去过,没在那里;主语是复数。本句He是主语,together with his students是介词短语,做定语不是主语,所以用has。王老师去公园了不在这里,所以用has gone to。故选A。
【点评】考查主谓一致和短语的用法。
6.—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。
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.—How many times _______ you _______ to Beijing this year?
—Three times.
A. have;been
B. had;been
C. have;gone
D. had;gone