问题: 英语问题
Walter offered us a lift when he was leaving the office, but our work not being finished ,we refused the offer.
"our work not being finished"表原因,finish发生在refuse之前,那么能不能用"our work not having been finished"来代替?为什么?
解答:
我认为可以代替
在选择having done和doing时,一般来说,如果从句动作发生在主句动作之前,就用having done。
但有个弹性的原则,那就是如果从句动作很明显发生在主句动作之前,doing也是可以的
比如,一个最经典的例子
Hearing the news, we jumped up.
Having heard the news, we jumped up.
因为很明显是先听到新闻再跳起来
所以hearing也是可以的
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。