have been doing 和have done 还有had done三者的区别,用法
举几个例子,
人气:481 ℃ 时间: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.
我是从事英语的,不明再问啦.
推荐
猜你喜欢
- have you got___ink?sorry,i haven't got___用some还是any
- 填一个字,使成语完整
- 梨( )板在括号里填表示颜色的词语
- 这句话运用了夸张的手法,写出了我看到老班长不吃鱼汤时,心里怎么样
- 有一满瓶纯酒精为20L,倒出10L后,加满水再倒出5L溶液,在加满水,问现在酒精浓度?
- 有个地下储油罐,油罐主体是一个底面直径24m,深20m的圆柱体,它底部是个和上口等底的倒圆锥,
- everything you see I owe to spaghtti 是什么意思(中文翻译)
- 数码不同的两位数,将其两位数换位置,得到一个新的数,这个两位数的平方差是完全平方数,这个数是?