Ответ:

Расставим знаки препинания и посчитаем запятые.

  1. Счастье и горе, радость и боль — всё это было. Однородные члены перечисляются парами; между парами ставится запятая. Одна запятая.
  2. Она считалась богатой невестою, и многие прочили её или за себя, или за сыновей. Запятая разделяет части сложного предложения; повторяющийся союз «или… или» требует запятой между однородными членами. Две запятые.
  3. Даже в январские морозы река не смирялась до конца: посередине её чернели полыньи, над полыньями клубился парок, рыбаки таскали из полыней рыбёху. Между частями бессоюзного сложного предложения после «до конца» ставится двоеточие; далее запятые разделяют части сложного предложения. Две запятые.
  4. Нас встретили чужие холодные скалы да мокрый снег. Определения «чужие» и «холодные» неоднородные, а союз «да» соединяет однородные дополнения. Запятых нет.
Количество запятыхПредложения
Нет запятых4
Одна запятая1
Две запятые2, 3
Три запятые—

Ответ: а) 4; б) 1; в) 2, 3; г) —.