having been done 为什么不能做定语?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/04/19 09:48:22
havingbeendone为什么不能做定语?havingbeendone为什么不能做定语?havingbeendone为什么不能做定语?havingbeendone这个结构做的是时间状语,意思是:在

having been done 为什么不能做定语?
having been done 为什么不能做定语?

having been done 为什么不能做定语?
having been done这个结构做的是时间状语,意思是:在.之后.比如说:
Having been told the news,she cried.在被告知这个消息之后,她哭了.
having been done 表示该动作发生在主句动作之前已经做完.多用在一些时间比较显性的句子中.
如:Having been cleaned ,the classroom is tidy now.
另外就是having been done不能做定语
(只可做状语.