Ласточки- это подлежащее,выражено именем существительным.Прогоняли-это сказуемое,выражено глаголом.Кошку-это дополнение,выраженосуществительным в винительном падеже.
Предложение повествовательное,невосклицательное,простое,двусоставное,грамматическая основа-ласточки прогоняли.