要详解This factory ( )for twenty years.A.has opened B.has openC.has been poen D.has been popened

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 06:41:44
要详解This factory ( )for twenty years.A.has opened B.has openC.has been poen D.has been popened

要详解This factory ( )for twenty years.A.has opened B.has openC.has been poen D.has been popened
要详解
This factory ( )for twenty years.
A.has opened B.has open
C.has been poen D.has been popened

要详解This factory ( )for twenty years.A.has opened B.has openC.has been poen D.has been popened
c
这个工厂已经开了20年.
用现在完成时.
因为open作为持续性动词,用been open表示一种状态,open在这里表示开的状态,不是门被打开的动作,所以不用被动语态.
A中的has opened是强调开门的动作,不适合放在这个句子中.

C open 在这里是形容词,开业的
表示状态,be open
因为是20年,所以用has been open for....

C

C
首先肯定用被动语态,其次形容词open做表语

C、has been open 因为20年的时间是一种持续的状态,而不是过去的某个时间发生的动作,所以不能选A。open的过去式和过去分词还是open,所以不选D

C