经常看到to have done这个形式表示发生在主句谓语动词之前,哪怕主句是一般过去时,也选择这项,那么还有其他可以表示发生在谓语动词之前的形式吗?还是只有这一个?
当句子结构要求使用不定式而不定式的动作又是谓语时间之前的动作,则用to have done. 在有些结构中,to have done可以用to do形式替代。当如果句子用了to have done, 则明确告诉你该不定式的动作是先于谓语时间的。例如,He is the first person to have arrived. He is said to have written three books.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!

《高考英语备考1号·速效编》
《高考英语备考1号·写作编》
《高中英语晨读晚记》
《高中英语错题笔记》
《零起点考大学英语》