题目内容
【题目】The new supermarket _______ for two weeks, but I _______ there.
A. has opened; didn't go B. has been open; haven't been
C. has been open; haven't gone D. has opened; won't go
【答案】B
【解析】句意:这个新的超市开业已经两周了,但我还没有去过。根据句中的for two weeks可知时态用现在完成时,句子中的谓语动词必须是延续性动词;现在完成时的构成是:主语+have/has+动词的过去分词;主语是第三人称单数,助动词用has;open作动词时是非延续性动词,不能与时间段连用,但open也可以做形容词,前面要加be,be open表状态,可以与时间段连用,所以应该用hasbeenopen;have/has gone to表示去了某地,还没回来.用have/has been to表示为"曾经去过某地",现在已不在那里了;根据butI________there,可知这里表示的是我还没去过,所以应该用have/has been to,本题因为there 是副词应省略to,故答案选B。
练习册系列答案
相关题目