问题
Mr. Fan ___ this watch in 2005. he ____ it for 6 years.
A:bought, has had
B:bought, has
C:has bought, has had
D:has bought, had
B:bought, has
C:has bought, has had
D:has bought, had
正确答案是: