了解更多英语实用词汇详解【15000+】

一、基础概念:been 是什么

✅ been 是 be 动词的 过去分词形式,

是 be 动词八种变形(am / is / are / was / were / being / been / be)之一,

它本身不能单独使用,必须与助动词 have / has / had 搭配,构成各种完成时态和被动语态。

了解更多现在完成时三大核心解析目录

二、have / has been 的核心用法

▶have / has been 是现在完成时的结构,

▶ have 用于第一、二人称和复数主语,has 仅用于第三人称单数(简称三单)主语。

1. 现在完成时:表示经历

I have been to Beijing.

【我去过北京。】

含义:表示过去去过某地,现在已经返回,强调一种“经历过”的事实。

2. 现在完成时:表示持续的状态

▶ I have been busy.

【我一直很忙。】

含义:表示从过去持续到现在的状态,或过去的经历对现在造成了影响。

▶ I have been at home all day.

【我一整天都在家。】

▶ He has been at home all day.(第三人称单数)

【他一整天都在家。】

3. 现在完成进行时:have/has been + doing

表示动作从过去开始,一直持续到现在,并且可能还在继续,强调动作的持续性和延续性。

▶ I have been reading for an hour.

【我已经读了一小时书。】

▶ He has been reading.(第三人称单数)

【他一直在看书。】

▶ It has been raining for two hours.(第三人称单数)

【雨已经下了两个小时了。】

说明:这里的 it 指代天气,是第三人称单数主语。

▶ It has been raining.(第三人称单数)

【雨一直在下。】

4. 现在完成被动语态:have/has been + done

表示某事“已经被……”,强调动作的承受者。

▶ The door has been closed.(第三人称单数)

【门已经关上了。】

说明:The door 是具体主语,是“关”这个动作的承受者。

▶ It has been done.(第三人称单数)

【这事已经做好了。】

说明:it 是抽象形式主语,代指模糊的事物。

了解更多第三人称单数目录

三、had been 的核心用法

▶had been 是过去完成时的结构,用于描述“过去的过去”,

即动作或状态发生在另一个明确的过去动作/时间点之前。had 无人称和单复数的变化。

1. 过去完成时:表示“过去的过去”

He had been free before he read.

【看书前他一直闲着。】

说明:“闲着”这个状态,发生在“看书”这个过去动作之前。

2. 过去完成时:主动语态

主语是动作的发出者。

▶ She had cooked dinner.

【她已经做了晚饭。】

说明:She 是“做饭”这个动作的发出者。

▶ I had made the cake.

【我之前做好了蛋糕。】

说明:I 是“做蛋糕”这个动作的执行者。

3. 过去完成时:被动语态

主语是动作的承受者。

The cake had been made.

【蛋糕被做好了。】

说明:The cake 是“被做”这个动作的承受者。

4. 过去完成进行时:had been + doing

表示在过去某个动作之前,一直持续的动作。

I had been reading a book.

【我之前一直在读一本书。】

说明:I 是“读书”这个动作的发出者,动作承受者是“一本书”。

▶ He had been reading.

【他此前一直在看书。】

▶ I had been writing.

【我此前一直在写字。】

四、其他高级时态中的 been

▶ 1. 将来完成时:will have been

表示到将来某个时间点之前已经完成的动作。

I will have been home by 6.

【我六点前就到家了。】

▶ 2. 过去将来完成时:would have been

站在过去的视角,对“过去的未来”进行预测。

I would have been home by 6.

【我会在6点前就到家。】

▶ 3. 过去将来完成进行时:would have been + doing

He would have been reading.

【他那时本会一直在看书。】

说明:would 是情态动词,本身无人称和单复数的变化。

五、用法口诀

▶ been 是 be 的过去分词,需跟 have/has/had;

▶ 现在完成表经历,持续状态到如今;

▶ have 搭配复数人称,has 只用第三人称单数【简称“三单”】主语;

▶ have been doing 表持续,过去将来仍继续;

▶ had been 是过去的过去,动作发生在前序;

▶ 被动语态 done 来接,承受者主语要记清。

请点击返回首页be动词八种变形形式目录