have been doing 和have done 还有had done三者的区别,用法
举几个例子,
人气:245 ℃ 时间: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.
我是从事英语的,不明再问啦.
推荐
猜你喜欢
- 一个合数的因数个数一定比一个质数的因数个数()A.多 B.少C.一样多
- 用2厘米厚的木板订的一个外侧长1米,宽长60米,高50米的木箱无盖的,这个木箱的容积是多少?
- 八年级上册数学课时练16页以前的所有答案是什么
- 心理学中想象的功能有哪些
- 相同条件,相同质量,不同状态的同种物质之间体积关系如何?
- 春风春鸟,秋月秋蝉,夏云暑雨···故曰:“诗可以群,可以怨”这段话的翻译
- She returned home only to find the door open and something___
- 示波器中相同的正弦波,三角波,方波幅度不同的原因