Though _____(suffer) such a heavy loss, the boss didn’t lose the courage to go on with his business.
答案是 having suffered
过去分词不是表示被动么,主语是 boss 是人,为什么还用过去分词 不用 suffering 呢?
另外 还加了个 having 是什么意思呢?
过去分词的作用之一就是构成完成体。例如完成时态就是助动词have +过去分词构成。构成完成体的过去分词并没有被动意义。
having done是现在分词的完成体形式,与现在分词doing形式都是主动意义,它们的区别是时间意义不同。doing的动作时间与谓语同时或几乎同时,having done的动作时间则是在谓语动作之前已经结束,或一个转态从过去持续到谓语时间。
网友应该有完成体的概念,这样就会避免对过去分词主动、被动意义的误解。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!