should have done和should not have done的区别是什么呢...

一、指代不同 1、should have done:本该做某事。2、should not have done:不该这么做的。二、侧重点不同 1、should have done:是一种...


should have done 和should not have done的区别 - 百度知 ...

指代上的区别:should have done:意味着某事本应发生,指的是过去某个时间点应该做的事情却没有完成,常带有遗憾或责备的成分。should not have done:表示对过去某个...


请教第一个空为什么不能是should表示本应该来却没有来...

第一个是虚拟语气,could have done表示本来能够做到却没有做到,强调的是意外情况的发生。should have done 是表示本来应该做到却没有做到,侧重...


could have done,should have done ,must have done...

should have done,must have done都表示该做的没做,是虚拟语气,用于表达与过去的事实相反.但should have done语气上没有must have done重.它们有细微的差别.给你2个句子...


shouldhavedone和shouldnothavedone的区别

shouldhavedone表示本应该做某事却未做,而shouldnothavedone表示本不应该做某事却做了。详细解释:关于shouldhavedone:1. shouldhavedone是虚拟语气的一种形式,表达的是一...


...beC. were not to beD. should not have been

答案:A根据句意可知,该句是错综时间虚拟条件句.主句“I should not be here now.”表达的是与现在事实相反的情况;意为:现在我就不会在这里了;而根据if从句中表示过去...


高中英语必背句型,你还在无效学习吗?

should not / ought not to have done "本来不该做"(实际却做过了,含有责备语气)needn't have done "本来不必做"(但是已经做过了)...


should作为如果的意思,可以直接替换if吗?

如果句中不是should而是别的助动词,也应遵守以上规则,如:Had it not been for his help, we would not have made it.本来的样子是:If...


should have done和should not have done的区别是什么? - 百 ...

都是事后追悔用语 该做而未做: should have done 不该做而做了: should not have done 补充:should have done最典型的用法就是表示与过去事实相反的情形,意思是“...


相关搜索

热门搜索