组卷网 > 初中英语综合库 > 语法 > 谓语动词的时态 > 现在完成时 > 表示影响(动作已完成)
题型:单项选择 难度:0.4 引用次数:106 题号:10460154
—Can you tell me how long you _____ the Huawei mobile phone?
—Nearly a year. It works very well.
A.boughtB.have boughtC.have had

相似题推荐

单项选择 | 较难 (0.4)
【推荐1】Our city ____ a lot in the past ten years. We can see wide streets and tall buildings everywhere.
A.changesB.changedC.has changedD.will change
2017-09-22更新 | 359次组卷
单项选择 | 较难 (0.4)
【推荐2】—Mike, I haven’t seen your elder sister for a long time.
—She ________ Hong Kong on business.
A.went toB.has gone toC.has been toD.was in
2021-05-15更新 | 101次组卷
单项选择 | 较难 (0.4)
真题
【推荐3】– Mary, I remember you several years ago.
– Yes, I for 3 years.
A.married, have marriedB.married, married
C.married, have been marriedD.have married, have been married
2019-06-24更新 | 1190次组卷
共计 平均难度:一般