Решение:
Деепричастный оборот должен обозначать действие, которое совершает подлежащее.
- 1) Вернувшись с прогулки, мне не спалось. — Ошибка. Действие «вернувшись» совершает не «мне», а кто-то другой.
- 2) Войдя в лес, солнце село. — Ошибка. Действие «войдя» совершает не «солнце», а кто-то другой.
- 3) Глядя на эту речку, мне вспомнилось детство. — Ошибка. Действие «глядя» совершает не «детство», а кто-то другой.
- 4) Подъезжая к дому, я увидел отца. — Ошибки нет. Действие «подъезжая» совершает подлежащее «я».
Ответ: 4) Б, В.