时态

过去完成进行时

在过去某一时间点之前一直在持续进行的动作。形式:had been + V-ing。

返回 时态
i

过去完成进行时

在过去某一时间点之前一直在持续进行的动作。形式:had been + V-ing。

c

过去完成进行时

1

过去完成进行时

在过去某一时间点之前一直在持续进行的动作。形式:had been + V-ing。

He was tired because he had been running for two hours.

他很累,因为在那之前他已经连续跑了两个小时。

The ground was wet — it had been raining all night.

地面是湿的——下了一整夜的雨。

She had been studying for hours before she finally took a break.

她学了几个小时才终于休息了一下。

They had been talking for an hour when I joined them.

我加入他们时,他们已经聊了一个小时了。

I had been waiting for thirty minutes before the bus finally arrived.

我等了三十分钟,公交车才终于来了。

The children were dirty because they had been playing in the mud.

孩子们浑身是泥,因为他们一直在泥里玩。

Had you been living here long before you got married?

你结婚前在这里住了很久吗?

We had been walking for miles when we finally found a gas station.

我们走了好几英里,终于找到了一个加油站。