On ___sides of the street there are lots of colorful flowers.A.each B.both C.either D.all为什么?

问题描述:

On ___sides of the street there are lots of colorful flowers.
A.each B.both C.either D.all
为什么?

正确:B (both两者都,后接名词复数sides)
比较:on each /either side of the street=on both sides of the street

因为 both 适用于两者,表示两者都是,肯定;一条路只有两边,;
each表示每一个,适用于三者及其以上;
either适用于两者,表示两者都不是,否定
all表示所有都是,适用于三者及其以上;

side后面加s是复数形式,首先可以排除A和C,因为这两个词语后面是跟单数.其次根据句意:在街道的两侧有许多花,both形容的是两者,all是三者以上,应该是街道两侧所以要用both.
这里on both sides of the street 的同义词是on each /either side of the street