>
英语
>
should have done与should have been done的区别?
人气:352 ℃ 时间: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的区别
在一节体育课上的英文怎么说
you don't need go to school today,because it is Saturday
英语翻译
猜你喜欢
三角形一边长为10,另两边长是方程x(x-6)-8(x-6)=0的两实根,则这是一个 三角形
关于寓言故事和神话故事的成语
照样子写含数字的成语
It isn't p____for her to finish the work in such a short time.怎么填?
英语单选N道!( )are you going to concert with this week end Who与Whom
凯氏定氮中naoh加入不足会产生什么后果
he is preparing for his chinese exam 对his chinese exam提问
谁会 种瓜得瓜,种豆得豆等一些英文
© 2026 79432.Com All Rights Reserved.
电脑版
|
手机版