了解更多十六种时态用法解析目录

一、基本定义

现在完成进行时表示动作从过去某一时间开始持续进行,一直延续到当下,动作或许仍会继续开展,

也可能刚刚停下。该时态侧重凸显动作的持续过程,常附带耗时许久、疲惫、烦躁等主观情绪。

二、基础句式结构

通用公式:主语 + have / has + been + 动词-ing形式

1. 肯定句陈述句

1. 主语为I、you、we、复数名词:主语 + have been + doing

例:I have been cleaning the house all morning.

译文:我一早上都在打扫屋子。

2. 主语为he、she、it、单数人/事物:主语 + has been + doing

例:She has been learning piano for two years.

译文:她学钢琴已经两年了。

2. 否定句陈述句

在have/has后加not,缩写为haven’t / hasn’t

1. We haven’t been waiting for long.

译文:我们没等多久。

2. It hasn’t been raining since noon.

译文:中午之后就没再下雨了。

3. 一般疑问句

将have/has调整至句首

1. Have you been reading this novel?

译文:你一直在看这本小说吗?

2. Has your father been working overtime these days?

译文:你爸爸这些天一直在加班吗?

三、动词-ing变形规则

和现在进行时的变化规则完全一致:

1. 普通动词直接加-ing:talk—talking、cook—cooking

2. 不发音e结尾,去e再加-ing:dance—dancing、take—taking

3. 重读闭音节“辅+元+辅”结尾,双写末尾辅音字母:sit—sitting、shop—shopping

4. ie结尾动词,改ie为y再加-ing:lie—lying

四、适用场景

1. 动作始于过去,持续到此刻,动作还将持续下去

搭配for+时长、since+时间点等短语。

例:They have been playing ball since three o’clock.

译文:三点开始他们就一直在打球,现在还没结束。

2. 动作从过去持续到现在,刚刚停止,当下能看到动作留下的痕迹

例:Your eyes are red. You have been crying.

译文:你眼睛红红的,你刚才一直在哭。

3. 与always搭配,强调反复发生、带有埋怨情绪的持续性动作

例:He has been interrupting me all the time.

译文:他老是打断我说话。

4. 描述长期反复开展的日常行为

例:I have been jogging every weekend this year.

译文:今年我每个周末都坚持慢跑。

五、常用时间提示词

since + 时间点、

for + 时间段、

all day/week、

recently、

these days、

lately

知识要点总结:

1. 现在完成进行时固定结构为have/has been doing,主语为第三人称单数用has been,其余主语统一用have been。

2. 该时态必备特征:动作存在过去起始点,区别于只聚焦当下的现在进行时,句中常搭配时长类状语。

3. 表意核心是突出动作的持续过程,可体现动作延续至今、刚结束、长期反复三种状态,

常用来解释当下的状态、情绪。

4. 否定形式直接在have/has后加not,疑问句式直接前置have/has,无需额外借助助动词。

5. 短暂性动词不能用于本时态的长时段描述,若要表达持续动作,需替换为对应的延续性动词。

请点击返回首页现在进行时与现在完成进行时区分目录

发表回复

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