It __for 10 days

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:59:11
the company _____for 10 days
A has been opened D has been open
答案是D```WHY没有ED``有A吗

open在这里是形容词,而不是动词。
open是瞬时性动词,开门这一动作是不可能持续10天,所以不能与完成时连用。因此A不对。
而作形容词则是表示状态,可与完成时连用。

这里open是个形容词。open当动词的时候不是个持续动作,后面有个for 10 days,时间是持续的,所以这里只能用open做形容词

open做的是 形容词 所以不用加
如果做动词加ed 那就不能用完成时了 因为open 是点动词 不是持续动词

open adj
open 这样的词像是点动词,好像这么叫.就是一下子就完事儿了,
不能用在 has been opened 这样的句子里.

你不用想那么多!open表示一种状态,形容词,不用加ed !就是这样啦!