would rather...than 虚拟语气的问题

I would rather went to school today than (go) swimming tomorow
前面用went 表示与现在事实想法的虚拟语气,那此时后面的括号处的go 的事态要怎么变呢? (请具体说明下类似的变化规则).
回2楼.我已经注明是虚拟语气了 前面自然是用went

1. 楼主此题错矣。
would rather加宾语从句时才会用虚拟语气。
规律如下:
1)对过去的动作虚拟时,从句用过去完成时。
如:I would rather (that) you hadn't come yesterday.
2) 对现在或将来的动作虚拟时,从句用一般过去时。
如:I would rather (that) I were a millionaire.
I would rather (that) it rained tomorrow.

2. would rather还有如下短语:
1) would rather (not) do sth 宁愿(不)做某事
2) would rather do sth than do sth = would do sth rather than do sth
宁愿做某事也不愿做某事

3. 所以该句应该是:
I would rather go to school today than go swimming tomorow.
即前后都用动词原形。

参考资料:原创回答团(第159号会员)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-22
went

跟前面would rather时态对应就可以了
第2个回答  2009-11-22
前面用went是不对的应该是go因为你说的是today,后面也是go,因为是tomorrow。
第3个回答  2009-11-22
went

would rather 的虚拟语气,从句用一般过去时表示将来时。在用法上常用于平行结构。