紧急求助英语,How long has this shopHow long has this shop________________?A.been open B.been opened请问大侠们选那个答案,请给出原因.

问题描述:

紧急求助英语,How long has this shop
How long has this shop________________?
A.been open B.been opened
请问大侠们选那个答案,请给出原因.

a。语感嘛

A
open 是形容词..表状态

A

B,在这里OPEN是动词了是开业的意思,不是形容词开着的意思

应该选B。
A 选项的 open 是形容词,相对于closed表示正在营业的状态,常与系动词联用。一般在表述日常开门和关门的时间(营业时间)时使用。例如:
This shop is open at 8AM and closed at 5PM. 这个商店早上8点开门,晚上5点关门。
B 选项的opened 是动词过去分词,表示开业,开张的动作已经完成的状态。例如:
Up to now, he has opened 58 shops in the town. 至今他已经在城里开了58家商店。
在这个选择题里,句子的意思是询问这个商店已经开张多长时间了。因此应该选B。

B
have been done 现在完成时

选A.been open
open 开放的,表示状态."这个店开了多久了?"
been opened 是被动态,"被开",表示的是刹那的动作,与原句意思不符.

年年如此呀 的答案解释正确