请问在 it will take some years before we...结构中,it是虚拟主语吗?
但是在it will take us some years to do...结构中,it是形式主语,to do为真正主语吗?
你这两个问题的答案都是Yes。但注意用词,前一结构的it是虚义(不是虚拟)主语,其英文名称很多,其中最常用的是dummy it。但不同语法框架所用的术语的涵盖有所不同,很多语法学者把上述两个结构的it都称为dummy it,然后再作次级区分,即:empty it 和anticipatoryit(先行it)两类。在这种情况下,所谓“虚义it”(dummy it)的覆盖面就扩大了。这一点在阅读英文语法书时要注意。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!

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