问题

I saw your sister ride a new bike this morning.—A new bike? She ________ it for about two years.

A:bought
B:has bought
C:had
D:has had
正确答案是:
标签: , ,