题目内容
【题目】The new supermarket in our town _______ for two weeks, but I _______ there yet .
A.has opened; haven't gone
B.has been open; haven't been
C.has been open; haven't gone
D.has opened; haven't been
【答案】B
【解析】句意:在我们城镇的新超市已经开业2周了,但是我还没有去过。根据for two weeks可知,谓语动词必须是持续性动词或表示状态的词; has opened这里强调的是动词,open是非持续性动词,不能与时间段连用,故排除AD; has been open这里open是形容词,可以与时间段连用;这里第二空表示没有去过应该用haven't been。have been表示去过某地;have gone表示去了还没有回来。根据句意故用haven't been。故选B。
练习册系列答案
相关题目