if虚拟条件句中将来时态的三种表达的区别

请教老师学习虚拟语气之后遇到的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式虚拟中代替了doshould do的用法有没有一定的相似性或者关系或者区别?

were to do 是否只能用于if虚拟句,were to do用于if虚拟句表示的与将来事实相反的用法意义,和were(did)用于if虚拟句表示表示与将来事实相反的用法有何区别联系(感觉他们两个在if虚拟句中表达将来虚拟都是动态事件意义) ?然后就是were to do 这个结构是否只用于if 虚拟句,不同于wish thatwould rather that 等句型?

⑤能否归纳或找到一些将来虚拟的规律:关于wishas if/though句型;和would ratherwould sooner句型;和if 虚拟句型。觉得有些混淆,尤其是这三者的将来虚拟用法。

ps我的想法:if虚拟句:were to do 是表示将来不大可能/很难实习的条件;should do 是表示将来有可能实习或不实习,在两者中间的条件,did 是与表示将来可能事实完全相反的条件。

请先 登录 后评论

最佳答案 2021-04-16 21:41

你目前没有必要追究这些问题,记住每个句式中常用哪些虚拟语气形式即可。等你英语水平提高了,对动词语义之间的微妙差异充分理解了,你自己就会悟出其中的道理。目前没有哪本英语书会解释这样的问题,如果有人试图解释,也只是个人的理解。可能正确,也可能误导你。所以,暂时忘掉你的问题,我相信五年后你自己就能给出答案的。

请先 登录 后评论

其它 0 个回答

  • 3 关注
  • 1 收藏,3121 浏览
  • PONYO 提出于 2021-04-15 04:44

相似问题