这是一个分词做状语的结构.分词作状语时,形式要和主语保持一致,即当主语和谓语是主谓关系时,要用主动形式ing,当主语和谓语是动宾关系是,要用被动形式ed. 此处是一个原因状语,汤姆和小说之间是主动关系,而且read the novel 和 knew nothing about its tragic ending是一先一后的关系,所以要用现在分词的ing形式,表示还未完成或将要.
这里是一个省略句,完整的应该是 becuse Tom didn't have finished reading the novel,Tom knew nothing about its tragic ending,因为Tom没有读完那本小说,因此他不知道它的戏剧性的结尾。由于前面和后面的主语都是Tom,因此,前面的句子省略主语Tom,用Not having finished reading the...