—A new shop for a week nearby. Let’s have a look there.
—Good idea. But it doesn’t on Mondays.
- A.opened; opened
- B.has been opened; open
- C.has opened; opened
- D.has been open; open
答案
正确答案:D
知识点:动词时态:现在完成时 动词时态:一般现在时

open既可作动词也可作形容词,都有表店铺开放、营业的意思;所以表示“开放,营业”可用open或be open,只是open表示非延续性动词,其相应的延续性动词用be open。本题句意为“——附近的新商店开业一周了。我们去那儿看看吧。——好主意。但是它星期一不开门”。由语境可知,第一空所在句子表示的是状态在过去某一时间开始并一直持续到了现在,和“for+时间段”这个表示一段时间的状语进行了连用,要用现在完成时,排除A;而和一段时间连用的话要用延续性动词be open,排除BC。第二空前有doesn’t,所以open用原形。所以答案选D。

略
