相同点

  1. prefer与rather都有“宁愿”的意思。

不同点

prefer

  1. prefer后面可以接名词、动名词或不定式。
  2. prefer+动名词+to+动名词

    I prefer cooking to eating. (比起吃,我更喜欢烹饪。)

  3. prefer+名词+to+名词

    She prefers long coats to jackets.(比起夹克,她更喜欢长外套。)

  4. prefer+to+动词+(rather) than+(to)+动词原形,第二个to常省略

    He prefers to listen to music rather than read books. (他宁可听音乐也不愿看书。)

rather

  1. rather通常与would和than连用,构成would rather…than的结构,意为“宁愿……而不愿……”,表示主观愿望,即在两者之中选择其一。
  2. “would rather”单独使用时,意为“宁愿,宁可,最好”,后接动词原形,其否定形式是 would rather not do sth。
  3. rather只与than连用时,表示客观事实,意 为“是……而不是……,与其……不如……”,它连接的并列成分可以是名词、代词、 形容词、介词(短语)、动名词、分词、不定式、动词等。

    I’d rather find out what’s wrong than criticize. (我更希望能找出问 题,而不仅仅是提出批评。)