Once having indulged in the fictitious world, people feel reluctant to approach others and to concentrate on real life.
时间、条件、让步等状语从句,可以省略与主句相同的主语,但原则使用分词的一般体,即:doing 和 done(过去分词只有这一种形式),不用完成体,目的是为了简练。如果使用现在分词完成体,那就没有必要了,倒不如保留主语。
当然,用在介词后可以使用 having done,那是动名词的完成体。但 once 不是介词,所以,我认为原句不妥。可以考虑改用过去分词,是根据被动结构 (be indulged in)而来。应该是这个样子:
Once (they are)indulged in the fictitious world, people feel reluctant to approach others and to concentrate on real life.
如果强调从句的动作业已完成,早于主句的动作,可以使用现在完成时,其实过去分词本身也可以表示完成。应该是这个样子:
Once (they have been)indulged in the fictitious world, people feel reluctant to approach others and to concentrate on real life.