---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
网友回答
A. bought
B. has bought
C. had
(答案→)D. has had
解析:句意:今天早上我看见你的姐姐骑一辆新的自行车。——一辆新自行车?她已经拥有它两年了。结合语境可知下文描述的是从过去一直持续到现在的动作,故用过去完成时态,选项B表示瞬间动作,选D。