Either, neither, both
http://speakspeak.com/resources/english-grammar-rules/various-grammar-rules/either-neither-both
One of the tricky things about either, neither and both is knowing if they should be followed by singular or plural nouns and verbs.
The table below explains either, neither and both, and the rules for what should follow them.
Either, neither, both | |
We use either, neither and both when we are talking about two things. | |
either = one OR the other | Would you like tea or coffee? ∼ Either; I don't mind. (= 'You can give me tea OR coffee; I have no preference.') |
neither = not one and not the other | Would you like ham or beef in your sandwich? ∼ Neither; I'm a vegetarian. (= 'I don't want ham and I don't want beef.') |
both = the first AND the second | I take both milk and sugar in my coffee. (= 'I take sugar. I also take milk.') |
We use either with a singular noun. We use either of with a plural noun. We use a singular verb with either andeither of. |
either car either of the cars Either day is fine for me. Either of the days is fine for me. |
We use neither with a singular noun. We use neither of with a plural noun. We use a singular verb with neither andneither of. |
neither house neither of the houses Neither day was suitable. Neither of the days was suitable. |
We use both with a plural noun. | both houses both of the houses Both (of) my brothers are tall. |
We use of before the pronouns us, you,them. | both of us, both of you, either of them, neither of them, etc. |
Between of and a noun we use these, those or my, your, John's, etc., or the. | both of those houses, neither of mybrothers, both of John's sisters, either of the cinemas |
随机推荐
- HDU 4608 I-number 2013 Multi-University Training Contest 1 1009题
题目大意:输入一个数x,求一个对应的y,这个y满足以下条件,第一,y>x,第二,y 的各位数之和能被10整除,第三,求满足前两个条件的最小的y. 解题报告:一个模拟题,比赛的时候确没过,感觉这题 ...
- yum安装失败:ublic key for **.rpm is not installed
yum install mysql-server --nogpgcheck package_need_to_install
- MySQL的Auto-Failover功能
今天来体验一下MySQL的Auto-Failover功能,这里用到一个工具MySQL Utilities,它的功能很强大.此工具提供如下功能:(1)管理工具 (克隆.复制.比较.差异.导出.导入)(2 ...
- js 加alert后才能执行方法
原因是:访问页面时,某些js方法还没初始化(或者还没有加载出来)此时调用肯定不执行.alert起到了延迟的功能,当用户点击确定此时要执行的js恰好初始化完成,能正常执行. 解决方法是 加setTime ...
- IIS 无法识别的属性“targetFramework”---解决之道
在安装VS2010后,应用.NET Framework 4创建的网站放在IIS(7.0)下会出现如下的错误: 其中的“版本信息”中告诉了我们.NET Framework和ASP.NET的版本都是2.0 ...
- Linux磁盘分区UUID的获取及其UUID的作用
注:UUID-Universally Unique IDentifiers全局唯一标识符 一.Linux磁盘分区UUID的获取方法 1.[san@localhost ~]$ ls -l /dev/di ...
- stylus项目知识点
1.在项目中,引入.sty文件的时候,用来下面方式 @import "~common/stylus/variable.styl" ~ 是stylus的写法,参考https://gi ...
- java 其它可选方法
异常处理的一个原则时,只有当你在知道如何处理的情况下才捕获异常,异常处理的一个重要目标时将错误处理代码同错误发生的地点相分离. "被检查异常"强制你在还没准备好处理错误的时候被迫加 ...
- python过滤 Kubernetes api数据
一.需求分析 Kubernetes endpoints api地址 http://ip地址:端口/api/v1/namespaces/default/endpoints services api地址 ...
- 删除oracle 表中重复数据sql语句、保留rowid最小的一条记录
delete from tablename a where rowid > ( select min(rowid) from table_name b where b.id = a.id and ...