分类：教育/科学-学习帮助
问题：关于非谓语的tohavedone一般在什么情况下用的 
to have done 一般在什么情况下用的                 
回答：先看这样的例句(高考原题）：
   You'd better tell your mother the truth.She seemed to have been told about it.
  句意：你最好告诉你妈妈真实情况。他似乎已经被告知了那件事。
   句中seemed 后面接了to have been told,是不定式完成式，其所表示的动作是在谓语动词（seemed）动作之前已经发生或完成。