要详解This factory ( )for twenty years.A.has opened B.has openC

要详解
This factory ( )for twenty years.
A.has opened B.has open
C.has been poen D.has been popened
轩辕向晚 1年前 已收到6个回答 举报

我是绿烟 幼苗

共回答了16个问题采纳率:87.5% 举报

c
这个工厂已经开了20年.
用现在完成时.
因为open作为持续性动词,用been open表示一种状态,open在这里表示开的状态,不是门被打开的动作,所以不用被动语态.
A中的has opened是强调开门的动作,不适合放在这个句子中.

1年前

9

想去那边的蝴蝶 幼苗

共回答了116个问题 举报

C

1年前

2

小酒窝2006 幼苗

共回答了512个问题 举报

C open 在这里是形容词,开业的
表示状态,be open
因为是20年,所以用has been open for....

1年前

1

书蔓 幼苗

共回答了110个问题 举报

C

1年前

1

wxy123948 幼苗

共回答了16个问题 举报

C
首先肯定用被动语态,其次形容词open做表语

1年前

0

zhrmghg88 幼苗

共回答了1个问题 举报

C、has been open 因为20年的时间是一种持续的状态,而不是过去的某个时间发生的动作,所以不能选A。open的过去式和过去分词还是open,所以不选D

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.031 s. - webmaster@yulucn.com