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. 第13月第13天 iOS 放大消失动画

    1. - (void) animate { [UIView animateWithDuration:0.9 animations:^{ CGAffineTransform transform = CG ...

  2. VS 多工程代码编写

    VS工作目录,输出目录 C++项目,解决方案总文件夹下就只包含解决方案配置文件sln和一个项目总文件夹和一个Debug文件夹以及一个Release文件夹(共四个东东,其中Debug和Release文件 ...

  3. Python常用time处理

    #coding=utf-8 # python2.7工具语句 from sys import version_info import time import datetime if version_in ...

  4. Ubuntu+Nginx+uWSGI+Flask应用

    Ubuntu 18.04,Nginx 1.14.0,uWSGI 2.0.17.1,Flask 1.0.2,Python 3.6.5, 多日未更新博客,就是在忙着把自己的Flask应用在Ubuntu上运 ...

  5. python实战之原生爬虫(爬取熊猫主播排行榜)

    """ this is a module,多行注释 """ import re from urllib import request # B ...

  6. MySql存储过程中limit传参

    最近做项目用到了MySQL数据库,感觉还是蛮好用的,但是有同事前几天写存储过程的时候老调不通,我看了看后发现把limit语句后面带的参数随便改成一个数字就调试通过了,不知道是MySql当初就这么设计的 ...

  7. Python 驱动 MongoDB 示例(PyMongo)

    Python 的MongoDB驱动 pymongo ,使用pip Install pymongo安装即可 最近发现网上的很多实例已经过时了,在此自我探究记录下来. 编写一个接口类来支持MongoDB的 ...

  8. **CI中创建你自己的类库

    http://codeigniter.org.cn/user_guide/general/creating_libraries.html 创建类库 当我们使用术语"类库"时,我们一 ...

  9. Mybatis输入映射和输出映射

    本节内容: 输入参数映射 输出映射 resultMap Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心. 一.环境准备 复制 ...

  10. 一步一步学习IdentityServer3 (3)

    在上一篇中配置一个基础的idrserver服务端 这篇文章将对服务端做一些变化,这里我先贴一下上一章中的代码 证书: static class Certificate { public static ...