分类：教育/科学-升学入学-高考
问题：havingbeendone为什么不能做定语？有人说它不是形容词? 
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
就是一句错句