组卷网 > 初中英语综合库 > 语法 > 谓语动词的时态 > 现在完成时 > 含since/for的现在完成时
题型:单项选择 难度:0.4 引用次数:373 题号:18092407

My grandmother is an old English teacher. She ________ a teacher for over 35 years.

A.isB.will beC.has beenD.had been

相似题推荐

单项选择 | 较难 (0.4)
名校
【推荐1】It ________ half a year since we last ________ to the movie theater.
A.has been; wentB.is; goC.was; went
2021-11-18更新 | 454次组卷
单项选择 | 较难 (0.4)
【推荐2】The new couple ________for two weeks.
A.have marriedB.has been married
C.have been marriedD.got married
2020-04-11更新 | 306次组卷
单项选择 | 较难 (0.4)
【推荐3】Jenny can tell (辨别) almost every street in Shanghai because she ________ in this city for 22 years.
A.wasB.has beenC.isD.will be
2022-11-27更新 | 219次组卷
共计 平均难度:一般