having been done 例句的疑问.例句:Having been told that bad weather lay ahead,the changed their course.我有以下3个疑问:1、这是一个简单句还是复合句?如果是复合句,那么逗号前后两句话那句是主句,哪句是

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 17:43:26
having been done 例句的疑问.例句:Having been told that bad weather lay ahead,the changed their course.我有以下3个疑问:1、这是一个简单句还是复合句?如果是复合句,那么逗号前后两句话那句是主句,哪句是

having been done 例句的疑问.例句:Having been told that bad weather lay ahead,the changed their course.我有以下3个疑问:1、这是一个简单句还是复合句?如果是复合句,那么逗号前后两句话那句是主句,哪句是
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 也就是过去完成时.

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

1、这是一个简单句。只有一套主谓宾。前面是状语从句,后面是主句。
2、作原因状语。
3、作状语的时候应该是不会分时态的。时态只是在动词时才会讨论的,而这里是非谓语动词的现在分词。having done 这个结构表示的就是其动作发生于主句之前,与时态没有必然联系。...

全部展开

1、这是一个简单句。只有一套主谓宾。前面是状语从句,后面是主句。
2、作原因状语。
3、作状语的时候应该是不会分时态的。时态只是在动词时才会讨论的,而这里是非谓语动词的现在分词。having done 这个结构表示的就是其动作发生于主句之前,与时态没有必然联系。

收起