2. I have had these books for 15 years.
Перевод: У меня есть эти книги в течение 15 лет.
Ответ: I have had these books for 15 years.