have been doing 是现在完成进行时,表主动
be being done 是现在进行时的被动
意思两样可以举一个例子吗谢谢i have been skating for three hours 我已经溜冰三小时了(言下之意,我以前溜冰,现在还在溜冰,以后还会溜下去)因为是主动,所以主语是人the bridge is being built人们正在建桥 我再造一个你也许认为意思差不多的 peple have been building the bridge 人们还在建桥,(过去建,现在还在建,以后还会一直建)
have been doing 和 be being done 感觉是一个意思啊
have been doing 和 be being done 感觉是一个意思啊
英语人气:692 ℃时间:2019-10-10 05:35:19
优质解答
我来回答
类似推荐
猜你喜欢
- 1在比例尺是1:2000000的的地图上,量得济南到烟台的距离3.6厘米,如果汽车每小时30千米的速度于上午9时整从
- 2一个四位数ABCD,乘九变成DCBA,这个数是多少?
- 3已知锐角三角形ABC中,角B=2角C,试用反证法证明:角A>45
- 4要求你在30分钟内根据下面所给的题目及提示用英语写出一篇不少于80词的短文.
- 5菱形ABCD中,E在BC上,AE交BD于M,AB=AE,∠DAE=2∠BAE,求证:BE=BM
- 6两个数相乘,一个因数扩大10倍,另一个因数缩小10倍,积_.
- 7燃着的镁条与二氧化碳反应的化学方程式是什么
- 8已知a.b互为相反数,c.d互为倒数,m是绝对值为2的负数
- 9The workers are working hard.(改为感叹句)
- 10已知数列an的前n项和为Sn且Sn=2an-1求证他是等比数列··求他通项公式