the factory with thousands of workers------------(open)for ten years

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 23:36:20
the factory with thousands of workers------------(open)for ten years

the factory with thousands of workers------------(open)for ten years
the factory with thousands of workers------------(open)for ten years

the factory with thousands of workers------------(open)for ten years
答案:has been open
解析:因为open是短暂性动词,所以在完成时中不能与for+时间段连用,它的可延续形式是be open这里open是形容词,不是动词 .所以不能用opened
翻译:拥有上千名工人的工厂已经开了十年了

has been opening

has been opened

has been open
关键在于for ten years,说明open这个动作已经进行了10年,并还在延续。要采用现在完成时表示动作的延续,并延续到现在。
另外还有一点特别注意 关于open 形容词 a.. 营业的,办公的;出入自由的[F]
Is the store open from 9 to 7?
那家商店是从上午九点营业到晚上七点吗? 及物动词 vt...

全部展开

has been open
关键在于for ten years,说明open这个动作已经进行了10年,并还在延续。要采用现在完成时表示动作的延续,并延续到现在。
另外还有一点特别注意 关于open 形容词 a.. 营业的,办公的;出入自由的[F]
Is the store open from 9 to 7?
那家商店是从上午九点营业到晚上七点吗? 及物动词 vt.
使开张(营业)
He opened a grocery store last month.这是一个延续动作,而open的动词形式是短暂的,即开张那一刻的状态,所以应选形容词的形式,表示这动作的延续。

收起