having been done 为什么不能做定语?
having been done 为什么不能做定语? 有人说它不是形容词性的, 那它是什么词性的? 为什么这么说? 或者其他原因,请详细解释一下。
首先要说明的是,having been done是不可以做定语的,做定语的一般是名词(比如说woman teacher),形容词,介词短语(后置),定语从句,分词等。 having been done这个结构做的是时间状语,意思是:在。。。
之后。比如说: Having been told the news,she cried。在被告知这个消息之后,她哭了。 having been done 表示该动作发生在主句动作之前已经做完。多用在一些时间比较显性的句子中。 如:Having been cleaned ,the classroom is tidy now。
另外就是having been done不能做定语 (只可做状语。若名词后有逗号,则可用having done做状语,但done可以做定语或状语)。 如:The building having been built is our school 就是一句错句 。
having been done 在非谓语动词中通常是做状语的,而且常常位于句首,表示这个动作是在主句谓语动词之前发生的强调先后。 如: Having finished my homework, I went to bed。 被动非谓语动词作定语有三种形式:to be done being done 和 done。
分别表示将要被做,正在被做和已经做了(没有先后对比) 如:The problem to be discussed tomorrow being discussed now discussed yesterday is none of my business。
明天要讨论的问题/现在正讨论的问题/昨天讨论过的问题 和我没有关系。 。
答:B seen过去分词,表示被动,因为主句的主语是方式状语的逻辑主语。运动场是被看到的。 having seen是现在分词的过去时,它可以表示动作的完成,但没有被...详情>>
答:在青慧教育网上有些北京上海的网络工程教育信息,你可以去看看,详情>>
答:到“中国教育网”查查。详情>>