Ответ:

Запятая перед и ставится между частями сложносочинённого предложения, если у каждой части своя грамматическая основа. Между однородными сказуемыми запятая перед одиночным союзом и не ставится.

  1. Солнце светило и грело. Запятая не нужна: это простое предложение с однородными сказуемыми светило и грело при одном подлежащем солнце.

  2. Солнце светило, и люди радовались теплу. Запятая нужна: это ССП, в его частях разные грамматические основы.

  3. Он читал и думал о прочитанном. Запятая не нужна: это простое предложение с однородными сказуемыми читал и думал при одном подлежащем он.

  4. Он читал, и мысли его уносились далеко. Запятая нужна: это ССП, части которого имеют разные грамматические основы.