为什么没有been?

来源:百度知道 编辑:UC知道 时间:2024/06/03 04:54:47
Mrs. Darby has lived in Kentucky for seven years.
为什么不是Mrs. Darby has been living in Kentucky for seven years?
OR:
Mrs. Darby has been lived in Kentucky for seven years.

居住怎么会用被动态呢?当然是主动语态,所以Mrs. Darby has been lived in Kentucky for seven years.是不成立的。

至于Mrs. Darby has been living in Kentucky for seven years? 是现在完成进行时,表示他现在还在居住。如果用has lived表示是现在完成时。这两句语法都没有问题,具体看什么语境。

这不是个被动句,不用加be