句首动词形式什么情况下填Having been done /Have been done/Have been doing

1个回答

  • 作主语时填having ...的形式.因为非谓语动词中只有动词ing形式才能作主语.

    如果非谓语动词位于句首而又不是主语,那各种形式都有可能的.这个要细讲起来可以写成几十的书,建议你买本语法书仔细学习.

    having been done是非谓语动词,不能做谓语;have been done是谓语动词,只能充当谓语.