Ответ:

Грамматическая основа: червяк качался. Подлежащее — «червяк». Сказуемое — «качался», простое глагольное. «Уцепясь» — деепричастие, оно не входит в грамматическую основу.