Ответ:
Разделим исходную запись на простые предложения так, чтобы в каждом была одна грамматическая основа. В тексте нет запятой между словами «сосны» и «чернеют», поэтому расставим знак при разделении.
Тёмные тени лежат под деревьями.
Нелюдные ели и высокие старые сосны чернеют густо.
Во втором предложении «ели и сосны» — однородные подлежащие, а «чернеют» — сказуемое. Слово «густые» в исходном тексте согласовано с «ели»; при делении фразы его положение неоднозначно, поэтому оно не перенесено в готовое предложение.
