关于would rather的问题,谢谢。

我在网上看到它的用法是:一般过去时 表 现在或将来的愿望。过去完成时 表过去的愿望。 又看到虚拟的结构是should /would+动词原形。
这两个说法不是很矛盾?一般过去式和过去完成时不可能是动词原形啊。
例如: i'd rather you were happy.这里的should省略了。但是were不是原形啊。

第1个回答  2009-11-16
虚拟是用should/would直接加的动词原形啊,没有rather的。而且前面一般有带IF的条件状语从句。
If I were you, I would go to the conference.就是对现在的虚拟。
你上面的那个例子是WOULD RATHER的用法,I would rather you were happy.就是我希望你是快乐的。也是对现在的愿望啊。
相似回答