open在现在完成时如何变延续性动词

open在现在完成时如何变延续性动词
open如何变成be open?
He has opened the door.
应该变成:
①He has been open the door for three hours.
还是
②The door has been open for three hours.
如果第二句是正确的 第一句怎么改?(必须以he为主语,不能删去for three hours)
zl18 1年前 已收到1个回答 举报

三字经 种子

共回答了22个问题采纳率:95.5% 举报

第二句是正确的.
第一句可以改写成He has kept the door opened for three hours.
He has had the door opened for three hours.
keep have 都是延续性动词

1年前

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