作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/18 01:08:40
I have been here since 1976.请教been(be)的用法.
为什么要用been?为什么不是I have here?或者用其它代替been呢?be这个词真的不太懂
首先be是动词is,am,are的原形,在句子中,be here的中文意思是"在这里",因为是完成时态,所以动词要用过去分词been..be there的中文意思是"在那里".这些都理解对吗?不知道be的过去式是否为was/were..was则是单数第一人称和第三人称使用,were则是复数人称使用?
I have been here since 1976.请教been(be)的用法.
英语中主要分有现在时、过去时、完成时和将来时,现在时说的是现在的情况,动作就用一般时态的行了,我们用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