The book ________ under the bench for two days.A has put B h

The book ________ under the bench for two days.A has put B has been lying
C has been put D has been laid
B和D应该选哪个?
pattonlee 1年前 已收到1个回答 举报

卫生部的 幼苗

共回答了24个问题采纳率:100% 举报

B has been lying

用不着详细分析!
for two days 是个时间段, 不能和终止性动词连用,这样便可排除其它选项



如不明白请追问,如果满意请【采纳】
祝学习进步

1年前 追问

5

pattonlee 举报

谢谢,但是不是应该用has been laid,现在完成时态的被动语态吗?

举报 卫生部的

这是lay"放“这个词的现在完成时的被动语态, 也是个“瞬间动词”, 所以不可

pattonlee 举报

那么has been lying是现在完成进行时吧?是表示状态吗?
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.015 s. - webmaster@yulucn.com