The factory has been-----for two years

问题描述:

The factory has been_____for two years
A.open
B.to open
C.opening
D.opened
1个回答 分类:英语 2014-11-16

问题解答:

我来补答
A open
has been 后面加什么,B-to open肯定不对,没有这种加动词不定式的用法,先排除掉;如加现在分词opening,强调正开着呢、经营着,直接用现在进行时就行了,不用再复杂地用现在完成时;如加opened过去分词,表示被动语气,但后面跟的一个状语“for 2 years”,open“开厂”不是一个延续性动作(是一个一次性动作的动词),后面不能跟表示时间延续的时间状语
选open的原因是,open可以作形容词,表示“营业的、活动的、经营着的”,这样是一种状态,后面可以跟for 2 years.
 
 
展开全文阅读
剩余:2000