早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请问,现在完成时比如说have kept 和have been done.那如果是have eaten中间为什么不加been,请详细说明.意思是不是有过去分词的就不加been啊,我就是不知道在填词的时候加不加been、拜托各位帮帮!

题目详情
请问,现在完成时比如说have kept 和have been done.那如果是have eaten中间为什么不加been,请详细说明.
意思是不是有过去分词的就不加been啊,我就是不知道在填词的时候加不加been、拜托各位帮帮!
▼优质解答
答案和解析
have been done应该是被动语态的现在完成时,所以有been,现在完成时have后加动词的过去分词,所以当have后动词是be时,才用been