两个都不对not having receiving...也就是把第二句的not提到句首首先这句话应该用ing的完成时即 ,having done的结构因为很明显是没有收到信,才想家,有明显的先后顺序其次否定现在分词,要在分词前加not
都不对。应该是:Not having received any news from home for a long time,she is becoming more and more homesick.