had been与has been用法有何区别

作者&投稿:汪衫 (若有异议请与网页底部的电邮联系)
had been与has been用法有何区别~

  用法区别如下:
  1、had been过去完成时;
  2、has been现在完成时。
  3、have been 和 has been 只是根据前面主语的人称而定,都是一般现在完成时
  简单来说如果前面是I,you,we以及复数形式的主语则是have been。第3人称单数如he,she,it,则是用has been。
  4、有been的话表示被动语态。
  5、had been则是过去的过去,是过去完成时,和上面一样有been的话表示被动语态,如果都加done的话,都是表示已经做完某个事情,只是时态不同,had been 单复数用法没有区别,第一第三人称都是用had。
  注意:
  过去完成时(past perfect tense):
  表示过去某一时间或动作以前已经发生或完成了的动作对过去的某一点造成的某种影响或是结果,用来指在另一个过去行动之前就已经完成了的事件。它表示动作发生的时间是“过去的过去”,侧重事情的结果。
  现在完成时(Present perfect tense):
  用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系,可表示持续到现在的动作或状态。
  现在完成时用法:
  1:表示过去发生的动作或事情,对现在造成的影响。
  2:表示从过去开始发生的动作持续到现在,有可能马上结束,但也有可能继续下去。
  3:现在完成时的动词必须具有可持续性,至少是能重复一次以上的动作。

一个是现在完成时,一个是过去完成时
he has been worked in hospital
表示他过去在医院工作,现在有可能还在医院工作
单数或第三人称时用has
they have been worked in hospital
人称复指,第一二人称时用have
he had been worked in hospital
他过去在医院工作,现在不在了

这两个词的区别我知道,"Has been"表示从过去延续到现在的动作或状态,常用于现在完成时,与第三人称单数主语连用;而"Had been"表示在过去某个时间点之前已经发生并完成的动作或状态,常用于过去完成时,可与任何人称的主语连用。先来看看它们的基本意思吧!

下面来看看它们的区别有哪些吧!

1、时态和动作发生的时间关系不同

"Has been"是现在完成时(Present Perfect)的形式,用于描述从过去某个时间点开始,一直延续到现在的动作或状态。它强调的是过去到现在的持续性。而"Had been"是过去完成时(Past Perfect)的形式,用于描述在过去某个时间点之前已经发生并完成的动作或状态。它强调的是过去某个时间点之前的先前性。

例句:

He has been a teacher for 10 years.(他已经做了10年的老师了。)

By the time I arrived, she had already been to that country.(在我到达之前,她已经去过那个国家了。)

2、主语不同

"Has been"常与第三人称单数主语(he, she, it)连用,表示该主语的动作或状态从过去延续到现在。而"Had been"可以与任何人称的主语连用,表示过去某个时间点之前的动作或状态。

例句:

She has been to Paris twice.(她已经去过巴黎两次了。)

They had been friends since childhood.(他们从小就是朋友了。)

3、描述不同

"Has been"常用于描述过去的经验、成就或经历对现在的影响,以及强调现在的结果或状态。而"Had been"常用于描述过去某个时间点之前的情况或动作的完成。

例句:

She has been to many countries, so she has a broad perspective.(她去过很多国家,所以她有广阔的视野。)

By the time he arrived, the party had been over for hours.(在他到达时,派对已经结束了几个小时了。)



又到了为小伙伴们解惑的时候了✺◟(∗❛ัᴗ❛ั∗)◞✺,had been表示过去完成时,表示在过去某个时间点之前已经发生或完成的动作或状态。has been表示现在完成时,表示从过去某个时间点开始一直延续到现在的动作或状态。这里就给大家总结了一个它们基础知识的表格,可以先简单了解一下先:

了解完它们的基础知识后,现在就来看看它们的具体区别吧ლ(・∀・ )ლ

区别一:时态不同

had been表示过去完成时,表示在过去某个时间点之前已经发生或完成的动作或状态。has been表示现在完成时,表示从过去某个时间点开始一直延续到现在的动作或状态。

例句:

①I had been to Paris before I visited London.我在去伦敦之前已经去过巴黎了。

②He has been working in this company for five years.他在这家公司工作已经五年了。

区别二:主语不同

had been通常用于第三人称单数或复数的主语。has been通常用于第一人称单数或复数的主语。

例句:

①They had been friends since childhood.他们从小就是朋友了。

②I have been studying English for three years.我已经学习英语三年了。

区别三:语境不同

had been常用于叙述过去的事件或情况,强调过去的经历或经历的时间。has been常用于叙述现在的状态或经历,强调与现在的联系。

例句:

①She had been a teacher before she became a writer.她在成为作家之前曾经是一名教师。

②He has been feeling tired lately.他最近一直感到疲倦。



had been与has been的区别为:

一、指代不同

1、had been:曾经。

2、has been:已经。

二、侧重点不同

1、had been:这里的had是过去式。

2、has been:这里的has是第三人称单数。

三、引证用法不同

1、had been:have / has + 过去分词,be 动词的现在完成时也是这样:have / has + been,been 就是 be 的过去分词而已。

2、has been:be 表示“是、存在”,而 have / has been 表示的是“完成的状态”。



从释义,用法,使用环境,形象和影响范围五个维度分析had been与has been的区别,详细内容如下。

1. 释义区别:

- "Had been"是过去完成时的形式,表示在过去某个时间点之前已经发生或持续存在的动作或状态。

- "Has been"是现在完成时的形式,表示过去某个时间点开始,一直延续到现在的动作或状态。

例句:

- She had been to Paris before she moved to London. (她在搬到伦敦之前已经去过巴黎)

- He has been working on this project for three months. (他已经在这个项目上工作了三个月)

2. 用法区别:

- "Had been"常用于过去完成时,用于描述在过去某个时间点之前已经完成或持续的动作或状态。

- "Has been"常用于现在完成时,用于描述从过去某个时间点开始,一直延续到现在的动作或状态。

例句:

- I had been waiting for hours before the train finally arrived. (在火车终于到达之前,我已经等了好几个小时了)

- He has been studying French since he was in high school. (他从高中开始学法语,一直到现在)

3. 使用环境区别:

- "Had been"常用于描述过去某个时间点之前已经发生或持续存在的事情,适用于过去时态的叙述。

- "Has been"常用于描述从过去某个时间点开始,一直延续到现在的动作或状态,适用于现在时态的叙述。

例句:

- They had been friends since childhood. (他们从小就是朋友)

- She has been living in this city for five years. (她在这个城市已经住了五年)

4. 形象区别:

- "Had been"强调过去某个时间点之前已经完成的动作或状态,侧重于过去的时间和完成的程度。

- "Has been"强调过去某个时间点开始并一直延续至今的动作或状态,侧重于持续性和现在的关联。

例句:

- He had been a successful businessman before he retired. (他在退休之前是一位成功的商人)

- She has been an excellent teacher since she started her career. (自从开始从事教师职业以来,她一直是一位出色的教师)

5. 影响范围区别:

- "Had been"的影响范围限定在过去某个时间点之前的动作或状态,通常与过去的相关事件或情境有关。

- "Has been"的影响范围延续至现在,用来描述从过去某个时间点以来一直持续的动作或状态。

例句:

- They had been planning the wedding for months. (他们已经计划婚礼几个月了)

- The team has been training hard for the upcoming competition. (这个团队已经为即将到来的比赛努力训练了)



had been与has been用法区别:

1、have been 和 has been 只是根据前面主语的人称而定,都是一般现在完成时 。

2、如果前面是I,you,we以及复数形式的主语则是have been ,第3人称单数如he,she,it,则是用has been ,有been的话表示被动语态 。

3、had been则是过去的过去,是过去完成时,和上面一样有been的话表示被动语态 ,如果都加done的话,都是表示已经做完某个事情,只是时态不同,had been 单复数用法没有区别 第一第三人称都是用had。

拓展资料

had been

1、Tristan had been separated from his wife for two years. 

特里斯坦和妻子已经分居两年了。

2、The wrong man had been punished 

罚错了人。

3、He had been spotted by an alert neighbour. 

一个警觉的邻居发现了他。

4、My neighbour's door had been kicked in. 

我邻居的门被踢开了。

5、The couple had been living together for 16 years. 

这对情侣已经同居了16年。

has been

1、She has been reunited with her natural mother 

她和亲生母亲团聚了。

2、The article has been finished. 

文章写好了。

3、The system we introduced in 1980 has been a great improvement. 

我们1980年引进的系统有了很大改进。

4、He has been a teacher for many years. 

他任教多年了。

5、He has been waiting here for a long time. 

他在这儿等了许久。




都匀市17640435299: has been和had been 有什么区别 -
斗轰香砂: has been是现在完成时的单三形式,had been是过去完成时的结构词.后面都接动词的过去分词

都匀市17640435299: had been和have been的区别有哪些? -
斗轰香砂: have been 是现在完成时,had been 是过去完成时.过去完成时的动作到过去的某一个时间为止,而现在完成时则是动作到现在还在继续的.had been 一、释义:已经(过去完成时) 二、双语例句:1、She telexed us that the agreement had ...

都匀市17640435299: have been 与had been -
斗轰香砂: have been变成had been的情况一般出现在宾语从句中.因为宾语从句的时态要与主句谓语动词时态一致.比如: He has been in China for 4 years.这是has been.但变成宾语从句的时候,如果主句是过去式,这里也要变成had been.例子: Tom said he had been in China for 4 years.汤姆说他在中国呆了4年了.由于主句的谓语said是过去式,所以has been变成了had been.

都匀市17640435299: has been 和 had been 的用法和差别 -
斗轰香砂: have been 和 has been 只是根据前面主语的人称而定.都是一般现在完成时 简单来说如果前面是I,you,we以及复数形式的主语则是have been 第3人称单数如he,she,it,则是用has been 有been的话表示被动语态 had been则是过去的过去,是过去完成时,和上面一样有been的话表示被动语态 如果都加done的话,都是表示已经做完某个事情,只是时态不同 had been 单复数用法没有区别 第一第三人称都是用had

都匀市17640435299: has been ,had been,have been的区别,以及使用方法是什么
斗轰香砂: has been ,have been 首先来看这两个词组的时态都是现在完成时,第一个词组适用于第三人称单数之后,第二个用于非第三人称之后,后面加上to的意思是曾经去过某地,现在已经返回之意.had been是前面两个词组的过去完成时形式,常常用于宾语从句之中,比如:Tom has been to USA twice.we have been to Beijing many times.He said that he had been to many places of interest this year.欢迎提问,竭诚为您服务!

都匀市17640435299: have been 和had been 有什么不同 关于此类多弄点 -
斗轰香砂: have been 是现在完成时 表示做过这件事 已经完成 had been 是过去完成时 即过去完成过什么动作 做过这件事 had been也可用在虚拟语气中 表示假设 比如说 if i could go to school, i had been a good student举例: A: Have you ever been to ...

都匀市17640435299: had been和have been有什么区别?请举例 -
斗轰香砂: had been是过去完成时结构:had+动词过去分词:表示两个事件中一个发生在前,或者说是表示较早的过去. After they had entered the house,they went into the dining room. 他们进到屋里后,走进了饭厅. have been是现在完成时结构:have/has+动词过去分词:单数第三人称用has,其余用have.表示在过去不确定的时间里发生的并与现在有着某种联系的动作;或者表示开始于过去并持续到现在的动作. I've just had a cup. 我刚喝了一杯.此处had为动词have(喝)的过去分词

都匀市17640435299: had been 和 has/have been的区别是什么?
斗轰香砂: has/have done是现在完成时,与过去时的区别是结果对现在所造成的影响, has/have been done是现在完成时的被动语态,had done是过去完成时,动作发生在过去的过去,had been done是过去完成时的被动语态,

都匀市17640435299: have been 和 had been的区别分别在什么情况下使用呢 -
斗轰香砂:[答案] 一楼说的对,have been 用在现在完成时态中,如:I have been here for ten years.They have been to Shanghai for a long time.had been 用于过去完成时中.如:I had been to XI'an before I went to Beijing.在我去...

都匀市17640435299: 现在完成时has/have been,过去完成时had been的区别 -
斗轰香砂: 一、从结构上区别现在完成时:主语 + have / has + 过去分词 (肯定式) 主语 + have / has + not + 过去分词 (否定式) Have / Has + 主语 + 过去分词 (疑问式) 过去完成时:主语 + had + 过去分词 (肯定式) 主语 +had + not + 过去分词 (否...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网