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. CSS font系列

    font-family font-family: Verdana,Helvetica,Arial,"Microsoft YaHei",sans-serif; font-family ...

  2. Hibernate的实体规则、主键生成策略、对象状态

    一. hibernate的实体类有一定的规则,类似于mybatis的逆向工程导出的实体类.具体的规则以及原因如下: 1.持久化类需要提供无参的构造方法. 因为hibernate底层采用反射机制创建对象 ...

  3. LTE:eMBMS架构

    一个MBSFN区域是由一个或多个传输相同内容的小区组成的特殊区域.如图1所示,小区8和9都属于MBSFN区域C.一个MBSFN区域可由多个小区组成,一个小区也可以属于多个(至多8个,从36.331中的 ...

  4. linux远程windows执行命令

    Linux下远程连接windows,执行命令 - Feng______的专栏 - 博客频道 - CSDN.NEThttp://blog.csdn.net/feng______/article/deta ...

  5. 如何将IOS版本的更新下载文件指向到自己的服务器

    针对那些使用企业签名但是没有发布到AppSotre的IOS版本APP自动更新问题解决方案: 在apicloud中是这样说明的: 因为要填写plist地址所以不能向安卓那样直接填写服务器文件地址,但是直 ...

  6. Debian/Ubuntu安装WPS (转)

    卸载libreoffice sudo apt-get remove --purge libreoffice* 官网下载WPShttp://wps-community.org/downloads?vl= ...

  7. centos7 部署 docker、shipyard

    =============================================== 2019/4/9_第3次修改                       ccb_warlock 更新说 ...

  8. 解决Only a type can be imported. * resolves to a package

    HTTP Status 500 - Unable to compile class for JSP: type Exception report message Unable to compile c ...

  9. MVC母板页传递数据

    问题:判断Session 失败 结果: if (Session[SessionKey.AccountInfo] != null) { ViewData["AdminUser"] = ...

  10. hadoop日志数据分析开发步骤及代码

    日志数据分析:1.背景1.1 hm论坛日志,数据分为两部分组成,原来是一个大文件,是56GB:以后每天生成一个文件,大约是150-200MB之间:1.2 日志格式是apache common日志格式: ...