would rather 的虚拟语气的用法

如题所述

当我们使用"would rather"表达个人意愿或倾向时,后通常接一个that从句,这个从句中的动词需要采用虚拟语气。对于现在或将来的愿望,虚拟语气通常使用一般过去时态,而对过去的愿望,则使用过去完成时态。例如,"I would rather have gone to the theatre last night than stayed home." 这句话表示说话者更希望昨晚去看了戏,而不是待在家里。

需要注意的是,当"would rather"的表达仅涉及主语自身的动作,而不牵涉到他人时,其后的结构会有所不同。在这种情况下,不接that从句,而是采用"have done"结构。这种虚拟语气同样用于描述对过去情况的假设,如:"I would rather have finished my work earlier than I did." 这表明说话者更希望之前能早点完成工作。
总的来说,"would rather"引导的虚拟语气在表达个人意愿时,根据涉及的时间范围,会采用不同的时态形式。理解并正确运用这种结构对于英语学习者来说至关重要。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜