现在完成进行时是英语考试中常考的一个语法点,它是英语中,动词的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。

那么,今天就跟着小编来学习下现在完成进行时表重复的情况,表示到目前为止的一段时间内重复发生的活动。

具体的用法结合句子来理解,先来看例句;

1.He has been going to Seattle for half a year.
他在半年间经常去西雅图。

2.I have been telling you not to make trouble.
我一直劝你不要找麻烦。

3.The old man has been repairing cars for thirty years.
老人修车修了三十年了。

4.Jack has been practising Tai Chi for more than a year.
杰克练太极一年多了。

好了,通过以上的几个例句,大家是否了解了英语过去进行时表重复的情况呢?

那么,接下来我们做几道题测试下你的现在进行时掌握得如何:

1. So far this year we _______ a fall in house prices by between 5 and 10 percent.
A. saw           B. see           C. had seen        D. have seen

2.Cathy is taking notes of the grammatical rules in class at Sunshine School, where she ______ English for a year.
A. studies        B. studied        C. is studying        D. has been studying

参考答案:

1.D

2.D

好了,以上就是现在完成进行时的测试题,你做对了几道题呢?看了讲解是不是明白了呢?以上的练习仅是现在完成进行时中的一部分,在日常的学习中还请大家多练习才行。希望以上的内容能给大家带来相应的帮助,祝大家英语考试取得理想的成绩。