作业帮 > 英语 > 作业

The factory has been_____for two years

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/17 07:35:56
The factory has been_____for two years
A.open
B.to open
C.opening
D.opened
A open
has been 后面加什么,B-to open肯定不对,没有这种加动词不定式的用法,先排除掉;如加现在分词opening,强调正开着呢、经营着,直接用现在进行时就行了,不用再复杂地用现在完成时;如加opened过去分词,表示被动语气,但后面跟的一个状语“for 2 years”,open“开厂”不是一个延续性动作(是一个一次性动作的动词),后面不能跟表示时间延续的时间状语
选open的原因是,open可以作形容词,表示“营业的、活动的、经营着的”,这样是一种状态,后面可以跟for 2 years.