(英语)英语现在完成进行时练习题含答案含解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(英语)英语现在完成进行时练习题含答案含解析
一、初中英语现在完成进行时
1.Housing prices_____ since a few years ago. Therefore, it's time the central government _____ some effective measures to bring them under control.
A. have increased; would take
B. have increased; will take
C. have been increasing; takes
D. have been increasing; took
【答案】D
【解析】【分析】句意:自从去年年底房价一直在上涨。因此,该是中央政府采取措施降低并控制房价的时候了。由since判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型It's/was time that“该是.......的时候了",从句中往往用过去时,也可以用"should+动词原形";故答案是D。
【点评】考查时态,本题涉及现在完成进行时和一般过去时的应用,以及固定句型"It's/was time that。
2.Have you ever _______ with a group?
A. to speak
B. study
C. studying
D. studied
【答案】 D
【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。
【点评】考查现在完成时的结构。
3.—Can Mr Read speak Chinese?
—Yes.He speaks Chinese very well because he China for many years.
A. has been in
B. has been to
C. has gone to
D. has come to
【答案】A
【解析】【分析】句意为:--里德先生会说中文吗?---是的。他汉语说得很好因为他已经在中国多年。has been in 指的是某人在某地停留多长时间;has been to是去过某地已经回来;has gone to是去某地了,还没回来;has come to是已经来到某地,根据句意可知选A 【点评】考查动词短语辨析
4.—Why is your foreign teacher’s Chinese so good?
—Because he China for eight years.
A. has gone to
B. has been to
C. has come to
D. has been in
【答案】D
【解析】【分析】句意为:--为什么你的外教的中文那么好?--因为他来中国已经8年了。时间状语for eight years是一段时间,所以要用表示状态的短语be in的现在完成时态,故选D
【点评】考查现在完成时的短语辨析。
5.— he ___ Japan before?
—Yes, he there two years ago.
A. Did,visited
B. Has,has visited
C. Has,visited
D. Did,has visited
【答案】 C
【解析】【分析】句意:--他以前去过日本吗?--是的,他两年前去过那里。根据before可
知句子要用现在完成时“have/has+过去分词”,主语he是第三人称单数故用has,这是一个
一般疑问句,将has提前,故选C。
【点评】考查动词的时态,注意语境中提供的时间状语。
6.The number of foreign students attending Chinese universities ____ rising steadily since 1990.
A. is
B. are
C. has been
D. have been
【答案】 C
【解析】【分析】句意:从1990年开始,进入中国大学的外国学生的数量呈稳定增长。根
据时间状语since 1990,从1991年开始,可知本句时态为现在完成进行时has/have +been+
现在分词;再根据the number of,……的数量,助动词应用单数形式has,be的过去分词been。故选C。
【点评】考查现在完成进行时。注意掌握结构现在完成进行时的结构:has/have +been+现
在分词。
7.Housing prices ________ since the end of the last year. Therefore, it's time the central government ________ some effective measures to bring them under control.
A. have increased; would take
B. have increased; will take
C. have been increasing; take
D. have been increasing; took
【答案】 D
【解析】【分析】考查时态和虚拟语气。句意:房价自从去年年末以来一直在上涨,所以
中央政府该采取措施加以控制了。第一空依据since一词应该使用现在完成时,且进行时
态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“it's time
that +did/ should do”的句式使用,故选D项。
8.Why, you're late again! I ________ here for over two hours!
A. am waiting
B. waited
C. have been waiting
D. was waiting