当然可以的!例如:The signal having been given, the train started.(强调时间上有间隔)
又如:Her arm having been badly hurt, she had to go to the doctor.(强调伤在过去)
当然,需要注意的是,在逻辑主语+having been+done的结构中,having been可以省略。
所以以上两句又可以改成:
The signal given, the train started.
Her arm badly hurt, she had to go to the doctor.
肯定是可以的
It having been raining for several days, we had to cancel the trip to Beijing.