The students____ went to the zoo but _____of them had water with them.

问题描述:

The students____ went to the zoo but _____of them had water with them.
A.all,none B.both,all C.all,neither D.neither,all
选哪个,为什么?

A
意思是:所有的学生都去了动物园,但是没有人带水.
students表示很多学生,所以用all,而both是特指2个.原句没有明显2人的意思,所以用all.
but表示转折,所以后面的句子有意思上的转折,用none和all相呼应.