yydg.net
当前位置:首页 >> 什么时候用hAvE BEEn >>

什么时候用hAvE BEEn

have一是表示有;二是表示时态,包括现在(过去)完成时与现在(过去)完成进行时.前者表示现在或过去完成了某个动作,事情,后者表示过去到现在为止,或者过去的某个阶段一直在做某个事.判断对错,你看下意思,live表示住,你也没有听说过我被住在哪里吧.所以I had lived 表示我过去住在什么地方,I have been living 我至今住在某个地方.

我只能说点皮毛.1.以 动词“live”为例:i have lived there for 30 years. 现在完成时 我在那里住过30年.(现在不一定还在那里) i have been living there for 30 year. 现在完成进行时态 我在那里住了30年直到目前.2.have/has been + 过去分词 ,被动现在 完成时态:以 construct 为例:up to now, the huge bridge has not been constructed .到目前为止,那座大桥尚未(被)建成.供你参考.

have done是主动如i have finished my homework.have been done 是被动,如my homework has been done.

have been+过去分词和have +过去分词都是构成现在完成时.但是have been+过去分词是现在完成时的被动语态,而have +过去分词则是主动形式.如果你对现在完成时没有问题的话,这两个形式的区分就主要看是否是需要被动还是主动语态了.

have/has been 这是一个现在完成时had been 是一个过去完成时相同点:都是完成时,都表示已经完成的动作不同点:时间不同,这也是楼主你所谓分不清的一个重点.其实很简单,最主要是看这个动作是在什么之前完成的就好了.如果是现在之

have/has been +动词过去分词:现在完成进行时某动作从过去某一时刻开始,持续到现在,并且也许会持续到将来,这时可以用现在完成进行时.例如:I have been working here for 4 years. 我在这工作4年了.(也许还会在这工作下去)

一般现在时就是现在的一般状态,不强调正在发生,而是事实如此,还有用一般现在时表将来时,用在if条件句.have been doing现在完成进行时,用作时间,原因,状语从句中为非谓语

说错了吧,have been是现在完成时的被动方式.当然I have been to Beijing.这句话没有问题,但是返回现在时就成了I am to Beijing.虽然不通,但是可以看出是个be动式.显然这个不是have been的常用方式. 常用方式是表达一个事情已经被如何.所以下面的句子也许更合适. Don't worry, my lord. The enemy have been defeated.

have(has) been doing 是表示过去完成进行时,而have(has) done表示现在完成进行时

have /has+ 动词的过去分词 是现在完成时结构,been是 be的过去分词形式,be 后面可加 形容词 作 表语,也可加 动词ing 形式 构成进行时,have been doing. 称为现在完成进行时 还可以加 动词ed 形式,构成被动语态,have been done.称为被动语态的现在完成时.

rtmj.net | hhjc.net | lhxq.net | bycj.net | qimiaodingzhi.net | 网站首页 | 网站地图
All rights reserved Powered by www.yydg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com