作业帮 > 综合 > 作业

关于非谓语动词做状语1.Having been delayed by heavy traffic,she found i

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/06/11 07:24:06
关于非谓语动词做状语
1.Having been delayed by heavy traffic,she found it impossible to arrive on time.
2.Anna was reading a piece of science fiction,completely lost to the outside world.
这两句同样是非谓语动词做状语,但是为什么一句用having been done而一句用done?
第一句呢,用having been done,因为事情发生在过去的过去,遇到交通堵塞是发生在她知道要迟到之前的事情,所以叫过去的过去.
第二句是描述一个状态,两者同时发生,所以只要用过去时不需要用分词结构.