1 prefer 使用 "prefer" 用来表明通常喜欢某件事甚于另一件事。说话者喜欢打高尔夫球更甚于喜欢打网球。"prefer" 的后面可以接名词("golf"),动名词("playing"),或不定式("to play")。

  Do you prefer golf or tennis?

  I prefer golf.

  I prefer playing golf.

  I prefer to play golf.

  2 Would prefer 使用 would prefer 来表明在某一特定情况下喜欢某样东西甚于另一样东西。would prefer 后接名词,动名词,或不定式。

  Would she prefer coffee or tea?

  She would prefer coffee. (这位女士平时可能不喜欢喝咖啡,但在这种情况下她想喝咖啡)

  She would prefer drinking coffee.

  She would prefer to drink coffee.

  3 Would rather 与 would prefer 意思相同,但是它后面只可以接动词原型,不能接名词,动名词,不定式。

  Would they rather visit Paris or New York City?

  They would rather visit Paris.

  4 would prefer not 与 would rather not 的否定式

  Would you rather eat spicy food or mild food?

  I would rather not eat spicy food.

  I would prefer not to eat spicy food.

  5 prefer 与 would prefer 疑问句

  Do you prefer golf?

  Yes I do. No, I don't

  

  Would she prefer coffee?

  Yes, she would.

  Would they rather visit Calcutta?

  No they wouldn't.

  Would they like to eat spicy food?

  No, they would rahter not.

  No, they would prefer not to.

  No, they wouldn't.

  6 在两个选项之间选择时,使用prefer...to... 或者 rather...than... 对于prefer...to...可以使用名词,动名词,不定式。 对于rather...than...使用动词原型。

  Which would you prefer?

  I would prefer eating at the hotel to going out.

  I would rather walk than dirve.

6 Prefer and Would rather的更多相关文章

  1. Effective Java 69 Prefer concurrency utilities to wait and notify

    Principle Use the higher-level concurrency utilities instead of wait and notify for easiness. Use Co ...

  2. tortoisesvn › prefer local prefer repository

    tortoisesvn › prefer local prefer repository

  3. Broker流量均衡 prefer reassign

    0.均衡流量的步骤 现在的kafka集群,只要遇到过weibo_common_act2 topic的节点在ZK中丢失,就要prefer一次流量,否则不均匀. 总结均衡流量的一般步骤: 通过hpm查询b ...

  4. Effective STL 43: Prefer algorithm calls to hand-written loops

    Effective STL 43: Prefer algorithm calls to hand-written loops */--> div.org-src-container { font ...

  5. Effective STL 学习笔记 Item 26: Prefer Iterator to reverse_iterator and const_rever_itertor

    Effective STL 学习笔记 Item 26: Prefer Iterator to reverse_iterator and const_rever_itertor */--> div ...

  6. netty底层是事件驱动的异步库 但是可以await或者sync(本质是future超时机制)同步返回 但是官方 Prefer addListener(GenericFutureListener) to await()

    io.netty.channel 摘自:https://netty.io/4.0/api/io/netty/channel/ChannelFuture.html Interface ChannelFu ...

  7. I prefer fcitx

    sudo add-apt-repository ppa:fcitx-team/nightly sudo apt-get update Then, you should install Fcitx.Fc ...

  8. Effective C++ -----条款20:宁以pass-by-reference-to-const替换pass-by-value Prefer pass-by-reference-to-const to pass-by-value

    尽量以pass-by-reference-to-const替换pass-by-value.前者通常比较高校,并可避免切割问题(slicing problem). 以上规则并不适用于内置类型,以及STL ...

  9. Effective Java 18 Prefer interfaces to abstract classes

    Feature Interface Abstract class Defining a type that permits multiple implementations Y Y Permitted ...

随机推荐

  1. 《Java大学教程》--第1章 步入Java世界

    1.2 软件:用于计算机执行的指令的集合称之为程序(program).单个程序或者一组程序称之为软件(software)1.3 编译:计算机的语言称为机器码(machine code).用编译器(co ...

  2. vue-cli脚手架搭建的项目怎么去除eslint验证

    修改webpack.base.conf.js这个基础配置文件了.具体修改方法如下: module: { rules: [ ...(config.dev.useEslint ? [createLinti ...

  3. css absolute同时设置top bottom

    css absolute同时设置top bottom 确定div的高度,若设置了左边框,那么这条边框的高度将随着父定位上下文高度的变大而变大 http://www.webfront-js.com/ar ...

  4. (转)Spring Boot 2 (二):Spring Boot 2 尝鲜-动态 Banner

    http://www.ityouknow.com/springboot/2018/03/03/spring-boot-banner.html Spring Boot 2.0 提供了很多新特性,其中就有 ...

  5. (转)Spring Boot(六):如何优雅的使用 Mybatis

    http://www.ityouknow.com/springboot/2016/11/06/spring-boot-mybatis.html 这两天启动了一个新项目因为项目组成员一直都使用的是 My ...

  6. ajax @requestBody

    前端: $.ajax({ type: "POST", contentType: "application/json;charset=UTF-8", url: R ...

  7. 重新安装liteide后无法关联.go文件的解决办法(及更改liteide配色方案)

    现象:双击.go文件,从打开方式中选择新安装的liteide.exe无效. 解决办法: 打开regedit 找到HKCU\Software\Classes\go_auto_file 发现下面有shel ...

  8. [BJOI2015]树的同构

    嘟嘟嘟 判断树的同构的方法就是树上哈希. 如果树是一棵有根树,那么只要从根节点出发dfs,每一个节点的哈希值等于按传统方式算出来的子树的哈希值的结果.需要注意的是,算完子树的哈希值后要先排序再加起来, ...

  9. springboot--bean交给容器

    1.把bean交给springboot管理 springboot也是一个spring容器.把一个bean交给springboot的容器有三种方法,前两种是先把bean交给spring容器再把sprin ...

  10. 【window】git安装教程

    相关链接:https://blog.csdn.net/nly19900820/article/details/73379854 作者:smile.轉角 QQ:493177502