高中英语语法独立主格结构的时态问题

2024-12-11 21:17:14
推荐回答(2个)
回答1:

当然可以的!例如: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.

回答2:

肯定是可以的
It having been raining for several days, we had to cancel the trip to Beijing.