对于初学者而言,你知道不定式和that从句作主语通常用外置结构,用it作形式主语。这样做的目的是为了避免句子主语很长而谓语相对较短(即所谓的头重脚轻)。而英语句子有一个尾重原则,即复杂的结构通常放在句末。如果句子的谓语部分本来也比较长,而不定式或that从句相对较短,此时不定式或that从句就无须外置,而是直接作主语。
动名词相对而言外置较为少见,更多的是直接用动名词作主语。如果句子是系表结构,而表语为确认性表语,则动名词不可以外置,只能用在主语。
至于什么是确认性表语,你可在答疑网首页搜索“确认性表语”,阅读有关链接问题和解答。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!