初二英语选择:The shopping mall_____ for 3 years.There are many people shopping in it every day.

The shopping mall_____ for 3 years.There are many people shopping in it every day.
A.has opened B.has open C.has been opened D.has been open
请详细解释一下这里要不要用被动语态

D
商场已经开了3年了 不能用动词open 这是瞬间动词。d项open是形容词
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-22
D
第2个回答  2011-04-22
The shopping mall has been open for 3 years.There are many people shopping in it every day.
第3个回答  2011-04-22
D.has been open
open在此为形容词,与be 搭配, for 3 years(已3年了)又表明要用现在完成时,所以……
第4个回答  2011-04-22
我觉得应该用被动语态
第5个回答  2011-04-22
首先 open表示开业时不用被动的
在这个题里,有for 3 years ,持续的, open 不能开业开了3年。它作形容词,选d