Is that new coat? - No, I ___ it for a long time.


have


have had


had