作业帮 > 英语 > 作业

have been doing 和have done 还有had done三者的区别,用法

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/06/11 08:26:33
have been doing 和have done 还有had done三者的区别,用法
举几个例子,
have been doing 和have done 还有had done三者的区别,用法
have been doing 是现在完成进行时,表过去发生的动作一直在进行到现在.
We have reading an interesting book since last week.
have done 是现在完成时,表在过去发生的动作对现有影响.
So far I have been to Beijing twice.
had done 是过去完成时,表过去的过去.
When I got there he had gone.
我是从事英语的,不明再问啦.