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