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

随机推荐

  1. Linux - awk 文本处理工具二

    awk 判断格式 awk '{print ($1>$2)?"第一排"$1:"第二排"$2}' # 条件判断 括号代表if语句判断 "?" ...

  2. Spring Boot实战系列-----------邮件发送

    快速导航 添加Maven依赖 配置文件增加邮箱相关配置 Service.Test项目代码构建 五种邮件发送类型讲解 文本邮件 html邮件 附件邮件 html内嵌图片邮件 模板邮件 问题汇总 添加ma ...

  3. 交互题(二分)(D. Game with modulo)

    题目链接:http://codeforces.com/contest/1104/problem/D 题目大意:给出一个式子 x%a y%a,会返回结果,如果返回x代表x%a>=y%a.如果返回y ...

  4. JS判断客户浏览器是否是IE8浏览器、jQuery判断浏览器内核

    今天在使用encharts的时候由于要兼容IE8,所以最终决定在非IE8浏览器使用encharts,在IE8使用amcharts.于是需要使用JS判断使用的浏览器版本: function IEVers ...

  5. 简单解读linux的/proc下的statm、maps、memmap 内存信息文件分析【转】

    转自:https://blog.csdn.net/sctq8888/article/details/7398776 转载自:http://hi.baidu.com/deep_pro/blog/item ...

  6. 常用 Git 命令清单【转】

    转自:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 作者: 阮一峰 日期: 2015年12月 9日 我每天使用 Git ,但是 ...

  7. VUE之搭建脚手架

    原文转自http://blog.csdn.net/Shiyaru1314/article/details/54963027 目录(?)[-] 1 安装之前需要检查是否已经安装NodeJS的环境 安装文 ...

  8. 初始ASP.NET数据控件【续 ListView】

    ListView控件   ListView控件可以用来显示数据,它还提供编辑,删除,插入,分页与排序等功能.ListView是GridView与DataList的融合体,它具有GridView控件编辑 ...

  9. 微信小程序Http高级封装 es6 promise

    公司突然要开放微信小程序,持续蒙蔽的我还不知道小程序是个什么玩意. 于是上网查了一下,就开始着手开发..... 首先开发客户端的东西,都有个共同点,那就是  数据请求! 看了下小程序的请求方式大概和a ...

  10. Nginx配置支持https协议-应用实践

    Nginx配置支持https协议-应用实践 https简介 HTTPS 是运行在 TLS/SSL 之上的 HTTP,与普通的 HTTP 相比,在数据传输的安全性上有很大的提升. TLS是传输层安全协议 ...