请问been和was到底有什么区别啊,明明都是过去时态?

如题所述

been和was的本质区别是:been是be动词的过去分词,其不能做句子谓语,而was是be的过去式,可以作谓语。
第二个句子he has been a teacher for three years.不是过去时态哦,而是现在完成时态,has been共同构成谓语。
(希望对你有点帮助)追问

所以was是形容过去发生的事情的,been是形容刚刚完成的是吗

追答

have been要放在一起分析。因为它们二者是一个整体,表达现在完成时态,have been 表达现在已经当了三年老师,以后还会继续当下去。而was只说过去,与未来没关系。

追问

been是一点要加have的吗

那was需要吗

been是一定要加have的吗
打错了刚刚

追答

was不需要和have/has一起用,因为was是独立谓语了

have/has been表示现在完成时态

been自己不能独立作谓语,只有(敲黑板,划重点)和助动词have/has/had一起用

追问

哦哦谢谢你

追答

明白就好,如有问题可以继续问。欢迎采纳。

追问

那being也不可以单独做谓语吗

追答

√,真棒

所以动词的ing形式,不定式和过去分词都不做谓语。

所有

追问

那我想知道代词是什么意思

追答

一两句话说不清唉!

we us he his your 等等都是代词

有时one,some,many也可以用作代词

追问

那代词的作用是什么啊,一般什么时候用到

追答

前面提到的名词,再出现时,都可以用代词代替

追问

请问可以举个例子吗

追答

I like apples.They aredelicious.中they是代词。
Some disagree with me.
一些人不赞同我的做法。
some是代词。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-06
你单看这2个句子的字面翻译你是看不出区别的。
虽然他加上了 for 3 years,这是现在完成时的一种最好理解的用法,可以用来描述开始在过去,持续到现在的事情(或将延续到未来),体现出延续性。
过去式,只是告诉你过去发生了什么事情,这个信息而已。 他不能表示一个事情持续了多久。

这里was和has been 在这里的区别。
他要是 把 for 3 years 去掉,这个意思又不一样。
第2个回答  2020-05-04
第一个是说用had的时候用的追问

什么是用had的时候用的,什么意思啊