相同点
- prefer与rather都有“宁愿”的意思。
不同点
prefer
- prefer后面可以接名词、动名词或不定式。
prefer+动名词+to+动名词
I prefer cooking to eating. (比起吃,我更喜欢烹饪。)
prefer+名词+to+名词
She prefers long coats to jackets.(比起夹克,她更喜欢长外套。)
prefer+to+动词+(rather) than+(to)+动词原形,第二个to常省略
He prefers to listen to music rather than read books. (他宁可听音乐也不愿看书。)
rather
- rather通常与would和than连用,构成would rather…than的结构,意为“宁愿……而不愿……”,表示主观愿望,即在两者之中选择其一。
- “would rather”单独使用时,意为“宁愿,宁可,最好”,后接动词原形,其否定形式是 would rather not do sth。
- rather只与than连用时,表示客观事实,意 为“是……而不是……,与其……不如……”,它连接的并列成分可以是名词、代词、 形容词、介词(短语)、动名词、分词、不定式、动词等。
I’d rather find out what’s wrong than criticize. (我更希望能找出问 题,而不仅仅是提出批评。)