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 |
随机推荐
- Maven部署dao工程到私服上——(十三)
1.修改settings.xml 需要在客户端即(部署dao工程)的电脑上配置 maven环境,并修改 settings.xml 文件,配置连接私服的用户和密码 . 此用户名和密码用于私服校验,因为私 ...
- 【源码阅读】Mimikatz一键获取远程终端凭据与获取明文密码修改方法
1.前言 mimikatz框架是非常精妙的,粗浅讲一下修改的思路. 它的模块主要由各个结构体数组组成,根据传入的命令搜索执行相应命令的模块 mimikatz.c 部分代码: NTSTATUS mimi ...
- 网络io模式(服务器请求应答模式)
2014年1月19日 22:07:41 这几天看nginx 和 Apache的视频教程(马哥和邹老师)了解到了一些网络io模式(nginx的相关配置项为sendfile) 这里简单记录下来以备后用 A ...
- @PostContruct注解
@PostContruct是spring框架的注解,在方法上加该注解会在项目启动的时候执行该方法,也可以理解为在spring容器初始化的时候执行该方法.
- C printf按8进制、10进制、16进制输出以及高位补0
; /*按整型输出,默认右对齐*/ printf("%d\n",PrintVal); /*按整型输出,补齐4位的宽度,补齐位为空格,默认右对齐*/ printf("%4d ...
- LeetCode(11):盛最多水的容器
Medium! 题目描述: 给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) .画 n 条垂直线,使得垂直线 i 的两个端点分别为 (i, ai) 和 (i, ...
- Codeforces 463D Gargari and Permutations(求k个序列的LCS)
题目链接:http://codeforces.com/problemset/problem/463/D 题目大意:给你k个序列(2=<k<=5),每个序列的长度为n(1<=n< ...
- docker:定制node.js的版本
本想用alpine,但如果想使用node.js 6.3.1版本的软件, 总会搞不定glibc和libstdc++报一个无法识别版本信息的错误. 搞了一天,算了.使用debian:stretch-sli ...
- Ubuntu 18.04 上设置桌面程序开机自启动
需求 在新安装的 Ubuntu 18.04 系统上,将有些不可描述的程序开机之后自动启动 Startup Applications Preferences 打开 Startup Application ...
- 001.DNS原理及配置格式
一 dns简介 DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串. ...