情态动词的should have done和虚拟语气中的有什么区别?做题目时应该怎么判别考的是哪个知识点

日期:2011-12-19 12:51:12 人气:1

情态动词的should have done和虚拟语气中的有什么区别?做题目时应该怎么判别考的是哪个知识点

一 . 表过去情况:should/ought to have done表示过去该做的事情而没有做,含有对对方的责备. 二 . 虚拟语气用来表示与客观事实相反或实现的可能性很小的一种假设。其形式有: 1.非真实条件 (I)与将来事实不符:If+主语+should+动词原形/+动词过去式(be用were),主语+would+动词原形 (2)与现在事实不符:If+主语+动词过去式(be用were),主语+would+动词原形 (3)与过去事实不符:If+主语+had done,
    A+
热门评论