英语老师讲过一个“should+do”可以换成过去式的知识点,请问这个是不是虚拟语气?

比如should go可以直接改成went ?这个是什么知识点啊 、求举一个例子 谢谢了 !

这个是我们讲的虚拟语气的用法,在虚拟语气中,与将来时态的虚拟有三种都是在if条件句中:
if+过去式+其它
if+should+do+其它
if+were to+其它
看看,因为只有在虚拟语气中才会有should+do”可以换成过去式的用法。追问

If you succeeded, everything would be all right.
If you should succeed, everything would be all right.
If you were to succeed, everything would be all right.
这三个是不是个很好的例子?

追答

对,太棒了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-01
should go 不可以直接改成went,should(not) have done 是虚拟语气。
例如:
should have gone 指本应该去而没有去
should(not) have gone 指本不应该去而去了
这两种都是说的过去的情况
第2个回答  2012-07-31
It is about/the very time that sb should do (did) sth.其中用should do 的时候should不可以省略!
解释为某人是时候做某事了!是虚拟句型!