В данном предложении у нас есть показатель времени «de pronto» (вдруг), что
указывает на то, что действие было однократным, кратким и завершенным
действием. Поскольку все предложение у нас стоит в прошедшем времени (iba,
pensaba), то и глагол DARSE должен быть в прошедшем времени. Для того,
чтобы передать законченное во времени прошедшее действие, мы используем
Pretérito perfecto simple de Indicativo. Для того, чтобы образовать данное время,
нам нужно изменить окончание глагола. Поскольку глагол DAR является
неправильным глаголом, нужно обратиться к таблице неправильных глаголов, а
там мы найдем форму для первой особы единственного числа di. Глагол DARSE
— это возвратный глагол, на что указывает наличие местоимения SE. При
спряжении такого глагола, это местоимение ставиться перед глаголом и
изменяется в соответствии с лицом. Таким образом, имеем правильный ответ
me di.