语法核心/高级 · 驾驭语法

Chapter 4 不定式

4.13 不定式的时态和语态(四):完成进行式(to have been doing)

原书第 58 个内容页478 字符

4.13 不定式的时态和语态(四):完成进行式(to have been doing)

不定式的完成进行式to have been doing可以表示在谓语动作之前已经开始并且一直在持续进行的某一动作,其含义类似于一个完成进行时态。例如:

1 They are said to have been collecting folk songs in Yunnan.

= It is said that they have been collecting folk songs in Yunnan.

精品译文 据说他们一直在云南收集民歌。

其他例句还有:

2 He seems to have been sitting there all day.

精品译文 他似乎整天都坐在那里。

3 I seem to have been learning English for over ten years.

精品译文 我好像已经学了十几年英语了。

4 The little girl seems to have been watching TV all this evening.

精品译文 这个小女孩今晚好像一直在看电视。

最后要说明的是,不定式的完成进行式用得非常少,且没有被动态,只有主动态。对此,读者了解一下即可。