了解更多祈使句用法详解目录

时态通用总则

过去完成进行时表示在过去某个特定时间点之前,

某个持续性动作已经持续了一段时间,

到该过去时刻动作仍在进行或者刚刚结束,

重点突出动作的持续时长与动作先后逻辑。

句式分为肯定陈述句、否定陈述句、一般疑问句三类,

整体框架统一,had been不受主语人称、单复数限制。

核心结构:

主语 + had been + 动词-ing形式(doing)

注释:

该时态无人称、单复数变化,无论主语是第几人称、

单数或复数,助动词统一使用had been。

肯定陈述句

例1. When I arrived, they had been studying.

译文:我到的时候,他们一直在学习。

语法解析:

arrived为过去时间参照点,had been studying表示在我抵达之前,

学习这个动作已经持续一段时间,

且我到达时学习仍在进行,体现动作持续状态。

例2. He was tired because he had been working all day.

译文:他很累,因为他已经工作了一整天。

语法解析:

was tired是过去基准状态,

had been working说明“工作”在他感到疲惫前持续了一整天,

用来解释产生疲惫的原因,强调长时间持续动作带来的结果。

例3. By the time the rain stopped, we had been waiting for two hours.

译文:雨停的时候,我们已经等了两个小时了。

语法解析:the rain stopped作为过去分界点,

had been waiting搭配时长for two hours,

突出等待这个动作持续了整整两小时。

否定陈述句

变化规则:

had后直接加not,缩写形式:had not = hadn’t

例1. When I arrived, they hadn’t been studying.

译文:我到的时候,他们并没有一直在学习。

语法解析:

hadn’t been + 动词-ing构成否定结构,

说明在我到达之前,持续学习的动作并未发生。

例2. He wasn’t tired because he hadn’t been working all day.

译文:他不累,因为他并没有工作一整天。

语法解析:

否定句式表示持续工作的动作不存在,因此没有产生疲惫的状态。

一般疑问句

变化规则:

将had移至句首,句末使用问号,问答统一使用had/hadn’t

例1. Had they been studying when you arrived?

译文:你到的时候他们一直在学习吗?

语法解析:

助动词had前置构成一般疑问句;

肯定回答:Yes, they had.

否定回答:No, they hadn’t.

例2. Had you been waiting for two hours by the time the rain stopped?

译文:雨停之前你们已经等了两小时吗?

语法解析:

had提前提问,主语人称不改变助动词形式;

肯定回答:Yes, we had.

否定回答:No, we hadn’t.

©2026 英语数字智库 版权所有

所有学习素材资料均为英语数字智库原创,禁止私自转载、

摘抄、复制、二次编辑、商用分发,任何侵权行为将依法追究责任。

请点击返回首页英语十六种时态详细解析总览

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

错误: Content is protected !!