would rather sb do than do可以这样用吗

比如I would rather she donate her money to charities than buy gifts for me.可以这样用吗

可以,
would rather...than 和would ...rather than
这个结构后的句子用虚拟语气,would rather后面用名词性虚拟语气,即用一般过去时表现在和将来,过去完成时表过去。than后的从句要用should +动词原形,而且than后的从句不用或可不用that引导。I would rather (that)she donated(had donated) her money to charities than she should buy gifts for me.
http://www.360doc.com/content/11/0819/20/2740045_141775196.shtml
温馨提示:答案为网友推荐,仅供参考