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

havebeen与havedo的区别语法上

题目详情
have been 与have do的区别
语法上

▼优质解答
答案和解析
1.have been 一般用在过去现在完成时态,have been +doing 表示动作一直从过去持续到现在;还有一种情况就是表示现在完成时态的被动语态,have been done sth.表示某事已经完成.
2.have done 表示现在完成时态的主动语态,也是做完某事的意思.
ps:没有have do