Answer: C) 7 years
There's not much explanation other than I did an online search for the answer. Many sources I'm finding are saying "up to 7 years", which means that is the longest it will stay on the credit report.
7.5m questions
10.0m answers