have been 和 has been的区别

 我来答
超级无敌酷酷儿
2018-03-31 · TA获得超过5856个赞
知道小有建树答主
回答量:35
采纳率:100%
帮助的人:4967
展开全部

have/has been+done 是现在完成时表被动,has been的主语是第三人称单数,have的主语不是第三人称单数。简单来说如果前面是I,you,we以及复数形式的主语则用have been ,第三人称单数如he,she,it,则是用has been 。

一、现在完成时态由"have/has+过去分词"构成,主要有两个含义:

①表示动作发生在过去,但与现在的情况有联系,有时无时间状语,有时和一些表示不确定的过去时间状语连用,如:many times,just,yet,ever,never,already,before,so far, by now等连用。

②表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,用于延续性动词,且句中常带有表示一段时间的时间状语,如:since + 时间点/从句,for two months, so far等。

二、

1)现在完成时和一般过去时都能表示过去发生过的动作,但现在完成时表示过去动作对现在的影响,并且表示这一动作已完成或还可能继续下去;

2)而一般过去时与现在的情况没有联系,仅表示过去的动作,且这一动作到说话时已终止。因此现在完成时不能与表示明确的过去时间如:in1949,yesterday,last week等的状语连用,并且用when或where对这些时间和地点状语提问时,一般只用一般过去时。

启帆信息
2024-11-19 广告
启帆信息是英伟达中国区代理商,原厂授权代理,提供全面的软件技术解决方案以及NVIDIA以太网产品、交换机等产品,欢迎前来咨询!... 点击进入详情页
本回答由启帆信息提供
鲨鱼星小游戏
高粉答主

2021-06-15 · 最爱分享有趣的游戏日常!
鲨鱼星小游戏
采纳数:2708 获赞数:238339

向TA提问 私信TA
展开全部

一、指代不同

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 表示的是“完成的状态”。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhaoxiayingyv
高粉答主

推荐于2018-02-21 · 醉心答题,欢迎关注
知道大有可为答主
回答量:1.4万
采纳率:95%
帮助的人:1106万
展开全部
have/has been+done 是现在完成时表被动,has been的主语是第三人称单数,have的主语不是第三人称单数。简单来说如果前面是I,you,we以及复数形式的主语则用have
been ,第三人称单数如he,she,it,则是用has been 。
拓展
一、现在完成时态由"have/has+过去分词"构成,主要有两个含义:
①表示动作发生在过去,但与现在的情况有联系,有时无时间状语,有时和一些表示不确定的过去时间状语连用,如:many times,just,yet,ever,never,already,before,so far, by now等连用。
②表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,用于延续性动词,且句中常带有表示一段时间的时间状语,如:since + 时间点/从句,for two months, so far等。
二、
1)现在完成时和一般过去时都能表示过去发生过的动作,但现在完成时表示过去动作对现在的影响,并且表示这一动作已完成或还可能继续下去;
2)而一般过去时与现在的情况没有联系,仅表示过去的动作,且这一动作到说话时已终止。因此现在完成时不能与表示明确的过去时间如:in1949,yesterday,last week等的状语连用,并且用when或where对这些时间和地点状语提问时,一般只用一般过去时。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水上鱼飞
2016-04-10
知道答主
回答量:29
采纳率:0%
帮助的人:11.3万
展开全部
第三人称单数的问题
都是现在完成时,说自己或很多人的时候用have been ,说he/she等的时候用 has been。
例 have been: 1.I have already written 10 books.
2.We have cleaned the classroom.
has been :1. He has been to Beijing many times.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
九年一班好少年
2016-04-09 · TA获得超过235个赞
知道答主
回答量:12
采纳率:0%
帮助的人:5.4万
展开全部
应该是三单用has
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式