用each后面接的名词就应该是单数,用both可以接复数名词,按第一个空选择B/C均可,但按第二个空只能选C。
答案是C我是根据后一个空确定的。前一个空的话,因为river只有两边,没有别的第三边了。所以不用each。each是在三者及以上的时候用。