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 |
随机推荐
- continue和break区别
break 语句用于跳出循环. continue 用于跳过循环中的一个迭代. 一个迭代,就是一次循环,continue终止本次循环,继续下一次循环: break,循环终止不再循环.
- 让浏览器重新下载css文件,解决不刷新缓存的问题
网站页面源代码中的css文件和js文件后面带一个问号,后面跟着一连串数字或字符,问号起不到实际作用,仅能当作后缀,如果用问号加参数的方法,可以添加版本号等信息 它的作用有:1.作为版本号,让自己方便记 ...
- innodb和myisam数据库文件存储详解以及mysql表空间
数据库常用的两种引擎有Innodb和Myisam,关于二者的区别参考:https://www.cnblogs.com/qlqwjy/p/7965460.html 1.关于数据库的存储在两种引擎的存储是 ...
- 利用Python生成随机密码
#coding:utf-8 #利用python生成一个随机10位的字符串 import string import random import re list = list(string.lowerc ...
- ORACLE数据库数据文件转移方法(不同于move方法)
1) 手动拷贝要转移的数据数据文件'd:\OracleData\GWTABLE42.DBF'到新的位置'E:\OracleData\GWTABLE42.DBF'. 2) 把数据文件所属的表空间Offl ...
- 003_vim使用tip
vim 使用tip 编写python程序 自动插入头信息: #!/usr/bin/env python # coding=utf-8 输入.或按TAB键会触发代码补全功能 :w保存代码之后会自动检查代 ...
- zabbix3.0.4安装趋势图集中显示插件graphtrees
通过yum方式安装的zabbix 1.将/usr/share/zabbix目录修改权限,因此处我们使用的是apache,所以用户改为apache,如果是nginx需要改为nginx(是否需要修改可以参 ...
- day25作业
1.阻塞 2.就绪 3.阻塞 4.Runnable 5.join() 6.synchronized 7.notify()和notifyAll() 8.Object 1.A 2.D ...
- https-配置使用HTTPS的ASP.NET Web应用
有关HTTPS.SSL以及SSL证书的工作原理,参见 <HTTPS-HTTPS原理> <HTTPS-SSL证书> <HTTPS-攻击实例与防御> 本文将演示如何在I ...
- linux开启远程访问端口
开启3306端口的tcp访问权限 /sbin/iptables -I INPUT -p tcp -dport 3306 -j ACCEPT 保存防火墙信息 /etc/rc.d/init.d/iptab ...