>
英语
>
should have done与should have been done的区别?
人气:130 ℃ 时间: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的区别
第8天指的是时刻还是时间间隔?
思维跟思想有什么区别
美国地理位置与澳大利亚地理位置的相同处以及不同处
猜你喜欢
判断下列句子中破折号的用法【快】
large的比较级和最高级可以说成more large、most large吗?
大一高数第一章第七节 无穷小的比较 老师给了一个公式(1+X)^α是αX的等价无穷小 可是没说为什么 求证明
一道关于因式分解的初一的数学题
在—1.9,4,0和五分之九这四个数中,最小的数是().A,-1.9 B,4 C,0 D,-五分之九
因式分解 3X^+6XY+3Y^
小河向前流去如何改为比喻句
2的3次方等于8,换成log算 最好有具体步骤
© 2024 79432.Com All Rights Reserved.
电脑版
|
手机版