请教老师学习虚拟语气之后遇到的5个困难问题:
既然 were to do 用于if虚拟条件句,表和将来事实相反的动态意义(事件件)。
①那为什么would rather that 句型没有同样用were to do 表达与将来可能事实相反的用法?而只用一个did 加上动词类型就可以分别用于表示与现在事实相反、将来可能事实相反。
②同样是将来虚拟,为什么wish可以用情态动词来表达,而would rather that 从句中只能用一般过去式 did 来表达?是因为wish 表示的是将来(wish之后的时间)不可能实现的愿望,而不是与将来可能的事实相反;而would rather则表示与将来可能事实相反的用法,所以用一般过去式(也即是were 型虚拟)?
③表示在wish 之后时间would do 的将来虚拟用法,和be式虚拟中代替了do的should do的用法有没有一定的相似性或者关系或者区别?
④were to do 是否只能用于if虚拟句,were to do用于if虚拟句表示的与将来事实相反的用法意义,和were(did)用于if虚拟句表示表示与将来事实相反的用法有何区别联系(感觉他们两个在if虚拟句中表达将来虚拟都是动态事件意义) ?然后就是were to do 这个结构是否只用于if 虚拟句,不同于wish that、would rather that 等句型?
⑤能否归纳或找到一些将来虚拟的规律:关于wish、as if/though句型;和would rather、would sooner句型;和if 虚拟句型。觉得有些混淆,尤其是这三者的将来虚拟用法。
ps我的想法:if虚拟句:were to do 是表示将来不大可能/很难实习的条件;should do 是表示将来有可能实习或不实习,在两者中间的条件,did 是与表示将来可能事实完全相反的条件。