两者,都表示该做却没做的事.
区别在于,should have done.是对现在完成时的虚拟语气,对事件的发展造成的一定的影响,或既定效果.
should do.是对一般现在时的虚拟.
虚拟不能说是对过去,现在,将来的虚拟,而是一种时态.由句意判断,这个句子表达的意思是发生在什么时候.
另外将来时态的虚拟,直接是 will,或者现在进行时表示将来.
虚拟语气大概就这些了,也是语法中相对难的.,中,高考一般2题左右、
两者,都表示该做却没做的事.
区别在于,should have done.是对现在完成时的虚拟语气,对事件的发展造成的一定的影响,或既定效果.
should do.是对一般现在时的虚拟.
虚拟不能说是对过去,现在,将来的虚拟,而是一种时态.由句意判断,这个句子表达的意思是发生在什么时候.
另外将来时态的虚拟,直接是 will,或者现在进行时表示将来.
虚拟语气大概就这些了,也是语法中相对难的.,中,高考一般2题左右、