http://speakspeak.com/resources/english-grammar-rules/various-grammar-rules/either-neither-both

One of the tricky things about eitherneither and both is knowing if they should be followed by singular or plural nouns and verbs.

The table below explains eitherneither and both, and the rules for what should follow them.

Either, neither, both
We use eitherneither 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 usyou,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. django+mysql安装和设置

    之前我们已经用sqlite建立了第一个web app.今天来学习如何在django中使用MySQL. 首先需要安装MySQL,到官网下载安装包:https://dev.mysql.com/downlo ...

  2. Java内存模型-final域的内存语义

    一 引言 说到final你肯定知道它是Java中的关键字,那么它所在Java中的作用你知道吗?不知道的话,请前往这篇了解下https://www.cnblogs.com/yuanfy008/p/802 ...

  3. JS脚本病毒调试脚本-Trojan[Downloader]:JS/Nemucod

    1.前言 遇到Trojan[Downloader]:JS/Nemucod需要分析,这款病毒主要为js运行.从网上各种找js调试方法.发现52的帖子还挺沾边的. TrojanDownloader:JS/ ...

  4. MySQL 5.6.10 跨平台GTID复制实践

    根据业务需要,建立MySQL复制来实现数据冗余. 1:binlog_format   默认值是:statement 有效值: ROW,基于行的复制 STATEMENT 基于语句级别的复制 MASTER ...

  5. 协议中UART的两种模式 【转】

    转自:http://wjf88223.blog.163.com/blog/static/3516800120104179327286/ ^^…… 协议栈中UART有两种模式:1.中断2.DMA 对于这 ...

  6. (转)js函数前加分号和感叹号是什么意思?有什么用?

    转载地址:https://www.cnblogs.com/mq0036/p/4605255.html 一般看JQuery插件里的写法是这样的 (function($) { //... })(jQuer ...

  7. Deep learnin简介

    从今天开始,准备入DL的大坑,希望自己能坚持下来. 网上有不少介绍: 深度学习的历             史:http://www.goldencui.org/2014/12/02/%E7%AE%8 ...

  8. ZOJ 3203 灯泡

    题面 相比 wildleopard 的家,他的弟弟 mildleopard 比较穷.他的房子是狭窄的而且在他的房间里面仅有一个灯泡.每天晚上,他徘徊在自己狭小的房子里,思考如何赚更多的钱.有一天,他发 ...

  9. 195 Tenth Line

    Given a text file file.txt, print just the 10th line of the file. Example: Assume that file.txt has ...

  10. PHP 操作redis 封装的类 转的

    <?php/** * Redis 操作,支持 Master/Slave 的负载集群 * * @author jackluo */class RedisCluster{           // ...