the bookshop __since two years ago.A has been opened B has been open为什么选B不选A呢!麻烦讲清楚!有since 不是时间点吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 04:11:22
the bookshop __since two years ago.A has been opened B has been open为什么选B不选A呢!麻烦讲清楚!有since 不是时间点吗

the bookshop __since two years ago.A has been opened B has been open为什么选B不选A呢!麻烦讲清楚!有since 不是时间点吗
the bookshop __since two years ago.
A has been opened B has been open为什么选B不选A呢!麻烦讲清楚!
有since 不是时间点吗

the bookshop __since two years ago.A has been opened B has been open为什么选B不选A呢!麻烦讲清楚!有since 不是时间点吗
has been 后面是加的表示状态的词
has been open的意思是 “开了两年了” 这里的open是adj.形容词
opened 是open作为动词的时候的过去式形式.如果要将OPEN作为动词用,句子应该改成 the bookshop was opened two years ago.(open是瞬间动词,“开”只是一个瞬间,不表示持续的状态)
希望对你有用.
since 后面加时间点 two years ago 就是一个时间点,还有例如three o'clock,I was born 都是时间点,
但是since的主句部分应该是表示持续状态的.

因为第一个OPEN做动词用 作为一个瞬间动词 不能“开”两年 开张只是一瞬间的事 第二个OPEN做形容词 可以表示持续两年

B这里的open是形容词 类似the book is open
作动词是瞬间动词不能持续

A是过去现在进行式.若选A则应为has been doing sth.即has been opening.
且书店不可能从以前到现在都在开张,故A错
B是has been open 。在这里open本身有形容词意思
所以open (n. 公开, 户外, 空旷 )
(adj. 开着的, 敞开的, (车等)无篷的, 开阔的, 营业着的, 公开的, 坦率的, 未决定的 ...

全部展开

A是过去现在进行式.若选A则应为has been doing sth.即has been opening.
且书店不可能从以前到现在都在开张,故A错
B是has been open 。在这里open本身有形容词意思
所以open (n. 公开, 户外, 空旷 )
(adj. 开着的, 敞开的, (车等)无篷的, 开阔的, 营业着的, 公开的, 坦率的, 未决定的 )
(vt. 打开, 公开, 开放 )
(vi. 展开, 开始, 展现 )

收起