have been doing 和have done 还有had done三者的区别,用法
来源:百度知道 编辑:UC知道 时间:2024/07/02 05:30:17
举几个例子,谢谢
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.
我是从事英语的,不明再问啦。
现在完成进行时/现在完成时/过去完成时
I have been studying.我一直在学习。(从过去一直持续到现在的动作)
I have finished my homewoke.我已经做完了作业。(现在已经完成的动作)
I had closed the window yesterday.我昨天已经关了窗户。(过去已经完成)
明白了吗??
have been doing和have done
What have you been doing lately?是什么意思?
must have been doing的用法
what have you been doing 什么意思?
should have been doing表示什么情况?
有没有have been doing 这个时态?
Have been doing 的被动语态是?
must be doing 与 must have been doing
did not \ was not doing \ have not been doing \ have not done
has/have been doing 这是哪种语法? 怎么用啊?