I have been here since 1976.请教been(be)的用法.

来源:百度知道 编辑:UC知道 时间:2024/05/17 01:26:33
为什么要用been?是什么意思.为什么不是I have here?或者用其它代替been呢?be这个词真的不太懂
首先be是动词is,am,are的原形,在句子中,be here的中文意思是"在这里",因为是完成时态,所以动词要用过去分词been..be there的中文意思是"在那里".这些都理解对吗? 不知道be的过去式是否为was/were..was则是单数第一人称和第三人称使用,were则是复数人称使用?

英语中主要分有现在时、过去时、完成时和将来时,现在时说的是现在的情况,动作就用一般时态的行了,我们用do表示;过去时是指动作发生在过去,同完成时的区别是这个动作没有延续到现在,这时的动词就应该是用过去式,我们一般用did表示;如果一直延续到现在,就应该用完成时,完成时有固定形态,就是have/has done,就是把have或has后面的动词改为分词就行了,而have和has的选择就由句子中的主语来决定了;而将来时则表示动作发生在将来,经常用的有will do和be going to do这两种
如果是说“我在这里”,则是I am here,应该是be here才对,而你这句话的意思是“我从1976就在这里了”,这里面的动作显然是从1976年一直持续到现在的,并且主语是第一人称,所以就应该用have been
补充一下,我们通常用的am,is are的原型是be,表示的意思也是“是”或者“成为”,如果你看到说什么固定句型像will+动词原型之类的,有时候就可以用be,举个例子I will be there

been是be的完成时态
说你在这应该是 be here
但是因为有have是完成时 所以be要相应的使用完成时态 就是been
动词都有时态之分的

been 和since 在这里是完成时的标志,现在完成时结构是has /have +been +动词过去分词
明白不?

be 在句中是谓语,不可没有。一个句子最重要的成分就是谓语。
而have是助动词,不能作谓语。here是介词,也不能。
用been强调时间的延续,强调状态。用gone则是瞬间动词,不能表示状态。

首先弄清楚汉语的“在这里”,英语是 be here.这个be是系动词的统称,具体是is am are等,要看主语来变。对本句,主语是第一人称I.但本句是现在完成时态,即上面所讲的be here要用现在完成时,而现在完成时的构成是have +动词的过去分词,be的过去分词是been,故就有了I have been here since 1976了。明白了吗?

问题补充:你的这些理解都是对的。

这是个现在完成时态的句子,这句话的意思是我自从19