The book shop () for eight years.A.has been open B..has been opened C.has opened D.has open()里面应该填什么?

问题描述:

The book shop () for eight years.A.has been open B..has been opened C.has opened D.has open
()里面应该填什么?

选C 现在完成时!!因为有for eight years! have/has + P.P(过去分词)

A.has been open现在完成时
意思是 ····到现在开了····

A
open作为动词不能加一段时间
A的open是形容词,作为一种状态

答案选A.has been open
这间书店已经营业有8年了。