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

一、基本含义

现在完成进行时表示动作从过去某个时间开始,一直持续到说话当下,这个动作大概率还会继续进行下去,

也可以用来体现这段持续动作带来的疲惫、烦躁等情绪。

二、基础构成结构

基础公式:have / has + been + 动词ing形式

主语搭配规则

主语为I、you、we、复数人名物品,使用have been + 动词ing

例句:I have been reading storybooks.

译文:我一直在看故事书。

主语为he、she、it、单数人名物品,使用has been + 动词ing

例句:She has been cleaning the room.

译文:她一直在打扫房间。

动词变形规则

一般动词直接加ing:read-reading、clean-cleaning

以不发音e结尾去e加ing:write-writing

重读闭音节双写末尾辅音再加ing:run-running

三、四大标准句式

肯定陈述句

I have been learning English for three years.

译文:我学英语已经有三年了。

It has been raining all morning.

译文:雨下了一整个早上。

否定陈述句

直接在have、has后面加not,缩写形式为haven’t、hasn’t

I have not been learning English for three years.

译文:我还没有学满三年英语。

It hasn’t been raining all morning.

译文:雨没有下一整个早上。

一般疑问句

把have或者has放到句子最前面

Have you been learning English for three years?

译文:你学英语三年了吗?

肯定回答:Yes, I have.

否定回答:No, I haven’t.

Has it been raining all morning?

译文:雨下了一整个早上吗?

肯定回答:Yes, it has.

否定回答:No, it hasn’t.

特殊疑问句

特殊疑问词放在句首,后面接上一般疑问语序

How long have you been learning English?

译文:你学英语学多久了?

How long has it been raining?

译文:雨下多久了?

四、核心适用场景

场景一:动作从过去持续到现在,动作仍在继续

搭配for加时长、since加起始时间点,是最常用的用法。

简单例句:My little brother has been playing toys since breakfast.

译文:弟弟从早饭之后就一直在玩玩具,现在还在玩。

场景二:持续的动作刚刚停下,当下能看到对应的痕迹

简单例句:Your eyes look red. Have you been crying?

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

场景三:体现反复做的动作,带有埋怨、疲惫的情绪

简单例句:You have been watching cartoons all afternoon!

译文:你一下午都在看动画片!

五、易混易错点讲解

错误句子:I am reading books for two hours.

译文:我看书看了两小时。

错误原因:for two hours代表从过去持续到现在,一般现在进行时不能体现跨时段的持续。

正确句子:I have been reading books for two hours.

错误句子:He has been swim for an hour.

译文:他游泳游了一小时。

错误原因:been后面需要使用动词ing形式,不能用动词原形。

正确句子:He has been swimming for an hour.

错误句子:She has been finish her homework all night.

译文:她整晚都在写作业。

错误原因:完成进行时需要ing形式,finish要变形为finishing。

正确句子:She has been finishing her homework all night.

六、简易拓展例句

The kids have been walking on the path for an hour.

译文:孩子们已经在小路上走了一小时。

知识要点总结:

1. 基础结构:第一、二人称及复数主语用have been + 动词ing;第三人称单数主语用has been + 动词ing。

2. 核心用法:一是过去开启的动作持续到此刻且仍在进行;二是刚结束的长时间动作留下直观痕迹;

三是表达重复行为带来的负面情绪。

3. 句式变换规则:否定句直接在have/has后加not,疑问句将have/has前置,been和动词ing形式固定不改变。

4. 补充注意事项:时态常搭配since、how long、for等表时长的词汇;状态类动词(like、know、own等)

不可以用于现在完成进行时。

请点击返回首页16种时态用法目录

发表回复

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