Ответ:

Перевод задания: Выберите правильную форму глагола.

I have had this bag for years. (Эта сумка у меня уже много лет.)

Выбираем have had: владение, начавшееся в прошлом и продолжающееся сейчас, выражается Present Perfect.