现在完成进行时试题集

  • 格式:doc
  • 大小:98.00 KB
  • 文档页数:13

下载文档原格式

  / 13
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现在完成进行时试题集

一、初中英语现在完成进行时

1.— You look tired.

— I ___________ clothes all day.

A. washed

B. have washed

C. was about to wash

D. have been washing

【答案】D

【解析】【分析】句意:——你看上去很累。——我洗了一天的衣服。此处表示动作一整天都在进行,一直在持续,用现在完成进行时,故选D。

【点评】考查动词时态,本题涉及现在完成进行时的应用。

2.He _______ it for two hours, and he's still watching now.

A. has been watched

B. watching

C. has been watching

D. is watching

【答案】 C

【解析】【分析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在完成进行时。

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.I to Rongjiang last year.But I never to Chongjiang.

A. went,have,been

B. will go,have,been

C. went,have,gone

D. go,have,gone

【答案】 A

【解析】【分析】句意:去年我去了榕江,但我从未去过重江。由last year可知,第一句

用一般过去时;由第二句中的never可知,用现在完成时,故选A。

【点评】考查动词的时态,注意句中的时间状语的暗示。

6.— 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。

【点评】考查动词的时态,注意语境中提供的时间状语。

7.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+现

在分词。

8.I'm sorry you so long, but it'll still be some time before Jim gets back.

A. wait

B. waited

C. had waited

D. have been waiting

【答案】 D

【解析】【分析】句意:很抱歉让你等了这么长时间,但吉姆还得过一段时间才能回来。have been waiting,现在完成进行时,表示从过去开始的动作一直持续到现在,可能还要持

续,根据下一句but it'll still be some time before Jim gets back.可知可能还要继续等待,所以

用现在完成进行时,故选D。

【点评】考查时态,掌握现在完成进行时的用法。

9.The most delicious cookies in the world ________ by granny. Please wait ten more minutes to

相关主题