have been 与have do的区别语法上

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 23:43:57
have been 与have do的区别语法上

have been 与have do的区别语法上
have been 与have do的区别
语法上

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