would rather 虚拟语气 从句主语是主语本人 是不是即使对将来的虚拟 也要用have done 比如

I would rather have gone to Shanghai tomorrow!

不是的。只需用一般过去时即可。I would rather I went to Shanghai tomorrow。

【俊狼猎英】团队为您解答。请尽快采纳。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-24
would (had)rather , would soone
r也用来表达主观愿望,它们之后的宾语从句中需用虚拟语气。谓语动词用过去式表示现在或将来,用过去完成式表示与过去事实相反,例如:I would rather he went right now
你这个句子里面是未来的事情所以说可以直接用一般过去式就好了

参考资料:http://baike.baidu.com/view/1506651.htm

第2个回答  2012-07-23
本句是对过去情况的虚拟,如果对将来的虚拟不用have done 结构。