了解更多英语实用词汇详解【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动词八种变形形式目录
