having been done 例句的疑问.
问题描述:
having been done 例句的疑问.
例句:Having been told that bad weather lay ahead,the changed their course.
我有以下3个疑问:
1、这是一个简单句还是复合句?如果是复合句,那么逗号前后两句话那句是主句,哪句是从句?
2、having been told 在这里是否做状语?做什么状语呢?
3、也是最主要的一个疑问,前面having been done是现在完成时被动语态,那么后面的为什么还要用过去式?having been told 应该先于changed发生的.如果后面用changed,前面应该是had been done 也就是过去完成时.
答
the应当是they吧?被告知前面(指后面几天)天气不好后,他们改变了路线.这是一个简单句.前面是现在分词短语作时间状语,修饰changed.逗号后面是句子的主要部分.前面不是从句,因为从句也要有完整的主语和谓语.而这里没...