现在位置: >

(英语)初中英语现在完成进行时(一)解题方法和技巧及练习题

【点评】考查现在完成时的结构。

5.—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

【点评】考查动词短语辨析

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

【点评】考查现在完成时的短语辨析。

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

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

8.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的过去分词

相关文档
相关主题
返回顶部
热门文档