I HAVEN’T SEEN THAT COAT BEFORE. HOW ….. HAVE YOU HAD IT

3. I haven’t seen that coat before. How ….. have you had it?a. much b. often c. long d. far