have been和have done的区别是什么啊?

作者&投稿:雪梦 (若有异议请与网页底部的电邮联系)
~ 您好,"Have been"和"have done"都是英语中常用的动词短语,它们分别表示不同的意思,用法也有一些区别。
"Have been" 表示一个动作或状态从过去开始一直持续到现在,是现在完成时态的形式之一。例如:
- She has been studying English for five years. (她已经学习英语五年了。)
- They have been living in this city since 2015. (他们自2015年以来一直住在这个城市。)
注意,使用"have/has been"需要强调动作或状态的持续性。如果只描述过去的动作,则需要使用简单过去时。例如:"She studied English for five years."
"Have done" 表示已经完成的动作或动作的结果。它是现在完成时态和过去完成时态的形式之一。例如:
- I have done my homework. (我已经做完作业了。)
- She had done her research before the meeting. (开会前她已经做好了研究。)
注意,"have done"强调的是一个动作的完成,不涉及时间范围的持续,因此不同于"have been"。
总之,"have been" 和"have done" 是两个不同的动词短语,在使用时需根据不同的语境选择适当的形式。


防城港市15084634473: have do 和have been do的区别 -
甄固哈西: have been 一般用在过去现在完成时have 现在完成时主动语态,有完成某事的意思

防城港市15084634473: have been和have do
甄固哈西: be dead 表示状态 同时,die是短暂性动词,不可能说死好多年,只能说死了好多年. 不知道这样简单的解释可以理解吗? 补充LZ:had在这里表示拥有的这个状态,所以不需要been 你可以这么理解:他2005年的时候有这座房子,现在还拥有它. have 作为“拥有”的时候是延续性动词

防城港市15084634473: have been和have done区别 -
甄固哈西: have been和have done的区别:指代不同、用法不同、侧重点不同.have been表示已经完成或来过,是现在完成时的被动语态;have done表示做了不必做的事,是现在完成时的主动语态. 扩展资料一、have been的含义及用法have been意...

防城港市15084634473: 谁能解释一下have和do的用法 -
甄固哈西:[答案] have的用法 1)have +过去分词,构成完成时态.例如: He has left for London. 他已去了伦敦. By the end of last month,they had finished half of their work.上月未为止,他们已经完成工作的一半. 2)have + been +现在分词,构成完成进行时.例如: I have ...

防城港市15084634473: have been和have done是一样的吗? -
甄固哈西: have done是现在完成时的主动语态,表示从过去某个时间点一直持续到现在一直在做某一件事; have been done 是现在完成时的被动语态,表示从过去某个时间点到现在一直被做某事.

防城港市15084634473: have been doing和have done -
甄固哈西: have done普通的完成时,表示到当前已经做完了.have been doing用来表示从过去到现在一直在做,与普通进行时不同的是,他有从过去开始延续过来的意思.

防城港市15084634473: have been do和have been doing的不同 -
甄固哈西: 楼上说的不对吧...首先,哪里来的have been do啊,应该是have been done吧,这个是现在完成时.have been doing是现在完成进行时,一般表示事情从过去一直做到现在.

防城港市15084634473: have been done 和 have been doing 的区别 -
甄固哈西: have been doing 是现在完成进行时,表过去发生的动作一直在进行到现在.have done 是现在完成时,表在过去发生的动作对现有影响.主要区别是have been doing 表示动作从过去一直持续到现在,并会继续下去.

防城港市15084634473: have been doing与 have done的用法区别 -
甄固哈西: 现在完成进行时1)从过去开始持续到现在并还可能持续下去2)现在看出明显结果现在进行时1)此时此刻正在进行的动作2)现阶段经常发生的动作现在完成时:1)过去发生的动作对现在造成的影响2)从过去一直持续到现在 下面是例子最近...

防城港市15084634473: have been to和have been in的区别? -
甄固哈西: 两者都是现在完成时,但是有差别. have been in 是说去到某个地方没走,一直待在那里;I have been in America for 3 years.我已经在美国呆了3年了.(我现在依然在美国.) have been to是说“去过”,现在不在那里了.但是它不是过去时,所以不能像二楼的那个例子用5 years ago. 举个例子:I have been to America for 3 times.我去过三次美国(我现在不在美国).

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