all, both, every, each, either, neither的区别
1.all, both都可以放在名词前面做限定词,也可以后置作为同位语,all还可以治不可数名词的全部,both只能与复数可数名词搭配,指两者,all指三者或以上。如:
How long will it take you to do all this work?
你需要花多少时间干完全部工作?
All children will have a holiday on June 1st.
所有的孩子六一都会放假。
I met them both on the street.
我再接上遇到了他们俩。
Both parents are out.
父母双双外出。
部分否定:
1)all和both用于否定时表示部分否定。 例如:
I cannot be with both of you at the same time.
我不能同时和你们俩一起。(只能和一个人一起)
All trees don't turn yellow in autumn.
并非所有的树在秋天都变黄。
Both are not my friends.
他们两个之中,只有一个是我的朋友。
2)every 或含有every 的不定代词。 例如:
Every man can not be a poet.
并非人人都可以成为诗人。
3)全部否定要用none / no (nobody) , neither, either等。 例如:
I cannot believe either of you.
你们两个我都不能相信。
No one will come.
没有一个人会来。
2.all 和every从意义相近,都泛指人或物,然而every只能与单数可数名词连用。如:
All monkeys are clever.
(= Every monkey is clever. )
all后可以跟the或this, my等限定词,而every却不行。 例如:
All the boys are able to run faster than their teachers.
所有的男孩子都比他们的老师跑得快。
试比较:
She was here all day.她在这里呆了一整天。
She was here every day. 她每天都在这里。
3.every和each都可与单数名词连用,意义相近,表示‘每个’,然而every和each并不完全一样,every强调整体概括,each则表示整体中的个别概念。例如:
Each day is better than the one before.
一天比一天好。
Every player was in good form.
每个运动员都处于**状态。
如果不特别强调某一意义时,every和each可以互换。 例如:
We want every child to succeed.
我们希望每个孩子都成功。
Each child will find his own personal road to success.
每个孩子将会找到他个人的成功之路。
each可以指两个或两个以上的人或东西,every却不能指两个,只能指三个以上的每个。 例如:
Each sex has its own physical and psychological characteristics.
男女各有其身体上和心理上的特点。(因为只有两个性别,所以不能用every sex...)
另外,如有其他限定词同时修饰中心词,each可作代词取each of的形式,而every则只能作限定词。例如:
Each of my parents gave me presents for Christmas.
过圣诞节时我父母每人都给我送了礼物。
没有every of 的用法。
4. either 和 neither 都只修饰单数可数名词,动词也用单数。例如:
Either day is OK.
两天中哪一天都行。
Neither car is exactly what I want.
这两辆车都不是我想要的。
There were trees on either side of the street.
街两旁都有树。
Either kind of school is quite suitable.
两种学校都挺适合。
either也可指‘两个都’与both的意义相近,但both后接复数名词,either则只接单数名词。例如:
Both (of) my children have been to America.
我的两个孩子都去过美国。
另外,当either, neither与其他限定词连用时,则使用either of, neither of结构。例如:
Either of the girls is quite capable of the work.
两位女孩都能胜任这项工作。
Neither of his cats has been fed.
他的两只猫都还没喂。
注意:此时动词用单数,不能用复数。但在否定句中却常用复数,neither of后单复数动词都可以,只是复数常用在非正式文体中。 例如:
I don't think either of the girls are capable of the work.
我认为这两个女孩都不能胜任这项工作。
Neither of your two answers is correct.
你的两个回答都不正确。返回搜狐,查看更多
责任编辑: