但从语法分析这句是没什么问题的,sb do A, (while) doing B. 意思是某人在做A事情的时候也在做B事情,有时候也有“某人做完B紧接着做A”的意思(此时不加while)。但正如Feel兄所说,逻辑语意方面不通。此句中的两个动作come back home 和 chat with my sister有着明显的先后顺序,所以不能用一个分词形式的短语将两者在时间上并列。可以改为I came back home and chatted with my sister. 我回家后和姐姐聊天。或者Coming back home, I chatted with my sister.我回家后和姐姐聊天。也可写成I