问题详情:
﹣This is a really old bike. ﹣Yes, I ____it for seven years.
A. have had B. have bought C. bought
【回答】
A
【解析】句意:-这是一个非常旧的自行车。-是的,我已经买了7年了。
have had现在完成时,“已经拥有多长时间了”;have bought现在完成时,买;bought买,过去式。根据…for seven years可知,这句话应用现在完成时,其构成为have/ has done,buy是瞬间动词,在完成时中不能和时间段连用,故选:A。
知识点:动词时态
题型:选择题