Having suffered such heavy loss,the businessman didn't have the courage to go on.

问题描述:

Having suffered such heavy loss,the businessman didn't have the courage to go on.
有疑问?那主句谓语是一般过去式,但boss与suffer是主动关系,suffer发生在主句前.为何不用过去完成时?而用having Suffer

having suffered是非谓语动词,没有所谓过去完成时.
having suffered本身有过去意味,因为非谓语动词表示过去用having done,现在用-ing或-ed,将来用不定式to,它的时间总是相对于主句来讲的.
希望能帮到你,望采纳!非谓语不就3种吗??
doing,to do, done.为什么就不选 suffering,呢