>
英语
>
should have done与should have been done的区别?
人气:178 ℃ 时间:2019-10-25 07:16:23
解答
来个都是虚拟.should have done是主动,应该做而没做;should have been done是被动,应该被做而没被做.
eg:You should have told me yesterday that you had changed your mind. 你昨天应该告诉我你改变主意了.(实际上没有告诉)
Your work should have been done before you went home. 你的工作应该在你回家之前(被)做完.(实际上没被做完)
推荐
should have done和could have done的区别?
should have done ;could have done; might have done 有什么区别
have been done , have been doing ,have done的区别是什么
could/should/must/.加have done和have been done区别
have done、 have been done的区别
望岳“阴阳割昏晓”和“齐鲁青未了”两句写出了泰山什么特点
十个自然数之和等于1001,这十个自然数的最大公约数可能取的最大值是 _ .
shoulda,kinda等以a结尾的词语是什么意思?
猜你喜欢
哪些生命活动有ATP的消耗,那些没有,哪些生命活动有ATP的合成
i____was happy to hear that news.(certain)
today it is easy to move f() one plact
drive to是一个词组吗
一失足成千古恨,再回头一已百年身,是
若关于x、y的方程组3x+y=k+1 x+3y=3的解的和大于0,则k的取值范围是( )
平行于两个坐标轴两直线上的坐标有什么特征?
与原点的距离为√2/2,斜率为1的直线方程为
© 2026 79432.Com All Rights Reserved.
电脑版
|
手机版