She has not received any news from home for a long time and is becoming more and more homesick.
改为分词形式:
1.Not receiving any news from home for a long time,she is becoming more and more homesick.
2.Having not receiving any news from home for a long time,she is becoming more and more homesick.
两句都对吗?谢谢!