组卷网 > 初中英语综合库 > 语法 > 谓语动词的时态 > 现在完成时 > 含since/for的现在完成时
题型:单项选择 难度:0.65 引用次数:143 题号:9862426
They say the bookstore nearby once________for over ten years, but the government has turned it into a hotel
A.is openB.has openedC.has been openD.was open

相似题推荐

单项选择 | 适中 (0.65)
【推荐1】—Is this a new camera?
—No, I ________ it for one year.
A.hadB.have hadC.have boughtD.Bought
2020-01-13更新 | 118次组卷
单项选择 | 适中 (0.65)
【推荐2】—How long have you learned English?
—So far, we ________ English for more than six years.
A.have learnedB.learn
C.learnedD.will learn
2014-09-10更新 | 131次组卷
单项选择 | 适中 (0.65)
【推荐3】David and his younger brother      in the station since 1999.
A.workB.had workedC.were workingD.have worked
2020-01-16更新 | 169次组卷
共计 平均难度:一般