两者都表示完成
但是:
Have/Has been done是被动语态,Have/Has done 是主动语态.
而have been doing 表示某人一直在做某事,有可能延续下去,有可能刚刚结束.
Have/Has been done 与Have/Has done 到底有什么区别啊
Have/Has been done 与Have/Has done 到底有什么区别啊
最好简单一点
那 Have/Has been doing
最好简单一点
那 Have/Has been doing
英语人气:886 ℃时间:2019-08-21 20:46:20
优质解答
我来回答
类似推荐
猜你喜欢
- 1How much is your English dictionary?(同义句转换) --------- --------- ----------- ---------your E
- 2已知某土壤的密度是2.65g/cm3,容重是1.3 g/cm3,该土壤的最大毛管含水率是20%,问该土壤的非毛管孔隙度是多
- 3把一个苹果放入水中苹果在水中处于悬浮状态求这个苹果的密度
- 4公共场所双语标志英文译法
- 525℃时,pH=13的1L Ba(OH)2溶液中含有OH-数目为0.1NA Ba(OH)2 含的是2个OH 那么为什么结果没有乘以2
- 6如图,抛物线y=-x的平方+bx+c与x轴 交于A(1,0),B(-3,0)两点.
- 7he spends half an hour reading english every moorning (同义句转换)
- 8在测定匀变速直线运动的加速度的实验中,为了减小测量小车运动加速度的相对误差,下面列举的%2
- 9已知有理数a,b互为相反数,c,d互为倒数,m的绝对值是2012.
- 10多项式4X的平方-X加上一个怎样的单项式,就成为了一个完全平方式?多项式0.25X的平方呢?