单选题
公共英语一级
2018-03-04
I_________these books for three years.
A.bought
B.have bought
C.have had
参考答案
C
答案解析
【考点】现在完成时
【解析】由句子后面的for three years可知本句时态应用完成时,又由于动词buy是非持续性动词,不能用于完成时态中,所以要转化为have had的形式。
【解析】由句子后面的for three years可知本句时态应用完成时,又由于动词buy是非持续性动词,不能用于完成时态中,所以要转化为have had的形式。