作业帮 > 英语 > 作业

this factory______for twenty years A.has been open B.has bee

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/14 09:04:51
this factory______for twenty years A.has been open B.has been opened
为你提供精确解答
选【A】
在这里一定要注意,open不是作为动词使用,而是形容词.be open表示开着的状态,就是营业.
have been是现在完成时态.
再问: 是我觉得这里应该是现在完成时与被动语态呀,这个工厂是被开呀
再答: 工厂在营业,这是主动表被动。 比如:教室门开着: the door of the classroom is open. 不是被动,而是强调开的状态。
再问: 什么叫主动表被动和强调开的状态
再答: 意思是说,在汉语中,虽然工厂是被人打开的。 但是open可以是形容词,来表示状态的时候,不再强调被开。而是强调状态。 那么就用be+形容词的结构。