英语过去式是怎么用的?has been 和was 都是过去式,为什么has been 后面动词还

英语过去式是怎么用的?has been 和was 都是过去式,为什么has been 后面动词还要加ed, 加了ed 本来就是动词的过去式了,前面又要has, 不懂不懂

has 后接动词的过去分词是现在完成时,动词的过去分词多数都是以ed结尾的,和过去式一样,所以你说的ed是过去分词,不是过去式
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-16
has been 是完成时了啊,be动词后要么加ing形式要么加ed形式,这里的has是构成完成时,与后面的ed形式不冲突。
第2个回答  2015-01-16
has been是过去完成式 was是过去式追问

过去完成时跟过去时有什么不一样

追答

过去完成式是过去做的事情对现在造成了影响 过去式没有对现在造成影响

追问

40题讲解一下

追答

选d

第一个括号之后的句子没有主语 因此用who

追问

为什么?

追答

几分钟之前被警察抓用was

被抓不是延续性动作 没有对现状造成影响 只能用过去式

追问

几分钟之前的事为什么不可以用has been

本回答被提问者采纳