you'd better 和 you'd rather区别

you'd better 和you'd rather区别是什么呢?用法有什么区别?怎么区分?

在would rather前后可用不同的主语来表示某人想让另一人做某事。在这种情况下,一般用过去时动词所表示的是现在或将来要做的事情。
had better可接进行式、被动式或完成式
I’d rather you went home now.I’d better be going now. 现在我得走了。(进行时) She’d better be met by him. 最好他去接她。(被动式)You’d better have done that。(完成式) you'd better 和i'd better其实是一样的,不过是you变成i罢了,没什么不同
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-23
you'd better =you had bentter后面接do sth.,表示建议,意思是你最好做。。。you'd rather=you would rather 后面也是接do sth.,意思是你宁愿做。。。一般都是用第一人称I的本回答被网友采纳
相似回答