作业帮 > 英语 > 作业

have been 与have do的区别

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/07/22 06:10:41
have been 与have do的区别
语法上
have been 与have do的区别
1.have been 一般用在过去现在完成时态,have been +doing 表示动作一直从过去持续到现在;还有一种情况就是表示现在完成时态的被动语态,have been done sth.表示某事已经完成.
2.have done 表示现在完成时态的主动语态,也是做完某事的意思.
ps:没有have do