16个英语时态,一网打尽!

C008 · List 1

过去完成进行时

Course 008

表示从过去某一时间开始一直持续到过去另一时间的动作

10 句 · 父母与孩子分角色配音

旁白 neutral

He had been running for an hour before he stopped to rest

他在停下来休息之前已经跑了一个小时。

旁白 neutral

They had been watching TV all morning when I called them

当我给他们打电话时,他们整个早上都在看电视。

旁白 neutral

She had been studying English for two years before she moved to the USA

在她搬到美国之前,她已经学习了两年英语。

旁白 neutral

The kids had been playing outside since breakfast time

孩子们从吃早餐起就一直在户外玩耍。

旁白 neutral

He had been waiting for the bus for 30 minutes when it finally arrived

公交车终于到达时,他已经等了30分钟。

旁白 neutral

The dog had been barking for hours before someone noticed it was trapped

在有人注意到它被困之前,那只狗已经吠叫了好几个小时。

旁白 neutral

We had been driving for two days before we reached our destination

在我们到达目的地之前,我们已经开了两天的车。

旁白 neutral

She had been painting the room all day and it was looking great

她一整天都在刷房间,看起来很棒。

旁白 neutral

They had been practicing the song for weeks before the performance

在演出之前,他们已经练习这首歌好几周了。

旁白 neutral

I had been searching for my glasses for an hour when I found it on my head

在我发现我的眼镜就在我头上时,我已经找了一个小时。