1
高中英语语法新体验——从经典例句开始
1.10.2.4 4.不定式的完成进行式

4.不定式的完成进行式

如果不定式表示的动作是谓语所表示时间之前一直进行或谓语所表示时间之前正在进行的动作,就需要用完成进行式。

They are said to have been working in Tibet for 20 years.(一直进行)

据说他们已经在西藏工作20年了。

We are happy to have been helping each other these days.(一直进行)

我们很高兴这些天能互相帮助。

You must have been sleeping when I called last night.(正在进行)

我昨晚打电话时,你准在睡觉。

The president is reported to have been flying across the Pacific.(正在进行)

有报道说总统的飞机当时正在飞越太平洋。