Выполняю задание.
- Чайка прилетела, скоро лёд пойдёт.
- Грамматические основы: чайка прилетела, лёд пойдёт.
- Запятая разделяет части сложного предложения.
- Я всегда говорил правду, мне не верили.
- Грамматические основы: я говорил, мне не верили.
- Запятая разделяет части сложного предложения.
- Я прислушался: на улице была полная тишина.
- Грамматические основы: я прислушался, тишина была.
- Двоеточие разделяет части сложного бессоюзного предложения, вторая часть поясняет первую.
- Крыша давно была не крашена, стёкла были разбиты из щелей, между ступенями росла трава.
- Грамматические основы: крыша была не крашена, стёкла были разбиты, трава росла.
- Запятые разделяют части сложного бессоюзного предложения.
Ответ: Выделены грамматические основы и расставлены знаки препинания в предложениях.