Решение:
- В предложении нарушена видо-временная соотнесенность глаголов. Глагол 'вяжет' стоит в настоящем времени несовершенного вида, а 'подарила' - в прошедшем времени совершенного вида. Чтобы исправить ошибку, нужно привести оба глагола к одному времени и виду.
Ответ: Бабушка связала шарф и подарила его своей внучке.