Распределим слова по частям речи:
Ответ: Существительные: лето, пес, червь, дорога, покупка, сосны, тучка. Прилагательные: жадный, прямой, тёмный, широкая. Глаголы: плескалось, кончилась, наступило, следят, бродит.