have been doing 和have done 还有had done三者的区别,用法
举几个例子,
人气:382 ℃ 时间:2019-08-21 01:22:54
解答
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 hadgone.
我是从事英语的,不明再问啦.
推荐
猜你喜欢
- 初一数学有理数的加减混合运算
- 草原上的鹰少了,会……;兔子少了,会……;草少了,会……. 如果上面任何一种现象发生了,草原会变成…
- The courage to follow your heart and your intuition/ 这句话怎么读啊
- 有无条线段,其长度分别为1,3,5,7,9个单位,
- 丁丁有5元,10元和2元各1张,用这些钱可以组成多少种不同的面值?
- 在同一平面内五点如何画4条直线
- 一种电视机原价2400元,现价1600元,降价了百分之几?
- 30和10的最小公倍数数是? 14和21的呢 10和25的呢 3.5和7的呢